twig模板获取全局变量的方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-07-09 10:59:13 浏览: 评论:0
这篇文章主要介绍了twig模板获取全局变量的方法,结合实例形式分析了twig模板操作变量的常用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了twig模板获取全局变量的方法,分享给大家供大家参考,具体如下:
简单介绍下,twig是一模板引擎,可以简化php的编写过程,提高效率。
而Symfony模板里,就自带了twig这一模板引擎。
twig的语法用的多的,也就三种,也是比较容易的
1、{{..}},这个在twig里是代表输出变量的意思,举个例子:
{{ id }}
2、{%…%},这个在twig里代表的是进行判断,举个例子(取自twig官方文档示例):
判断值是否为真:
- {% if online == false %}
- <p>Our website is in maintenance mode. Please, come back later.</p>
- {%endif%}
判断值是否为空:
- {% if users %}
- <ul>
- {% for user in users %}
- <li>{{ user.username|e }}</li>
- {% endfor %}
- </ul>
- {% endif %}
判断能否找到这个值:
- {% if users is defined %}
- <li>{{ user.username|e }}</li>
- {% endif %}
3、{#…#},这个事注释的意思
大概的语法介绍完了,然后就是这个如何用twig输出全局变量。
搜了半天都没找到,最后翻墙找到了,下面上代码
{{ app.session.get('varname') }}
上面的varname 就是需要输出的session数组里对应的值的名字。
目前还在继续学习twig这个模板引擎。欢迎指正,补充。
Tags: twig模板获取全局变量
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)