twig模板获取全局变量的方法


Posted in PHP onFebruary 05, 2016

本文实例讲述了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这个模板引擎。欢迎指正,补充。

本文永久地址:http://blog.it985.com/6823.html
本文出自 IT985博客 ,转载时请注明出处及相应链接。

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP下常用正则表达式整理
Oct 26 PHP
php expects parameter 1 to be resource, array given 错误
Mar 23 PHP
比较时间段一与时间段二是否有交集的php函数
May 31 PHP
支持中文的php加密解密类代码
Nov 27 PHP
php自动给文章加关键词链接的函数代码
Nov 29 PHP
浅析Apache中RewriteCond规则参数的详细介绍
Jun 30 PHP
php格式化金额函数分享
Feb 02 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
php生成mysql的数据字典
Jul 07 PHP
PHP入门教程之PHP操作MySQL的方法分析
Sep 11 PHP
PHP date()格式MySQL中插入datetime方法
Jan 29 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
Mar 27 PHP
twig里使用js变量的方法
Feb 05 #PHP
Symfony2安装第三方Bundles实例详解
Feb 04 #PHP
Symfony2使用第三方库Upload制作图片上传实例详解
Feb 04 #PHP
Symfony2在Nginx下的配置方法图文教程
Feb 04 #PHP
Symfony2安装的方法(2种方法)
Feb 04 #PHP
Symfony生成二维码的方法
Feb 04 #PHP
twig模板常用语句实例小结
Feb 04 #PHP
You might like
PHP 加密与解密的斗争
2009/04/17 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
编写安全 PHP应用程序的七个习惯深入分析
2013/06/08 PHP
zf框架的zend_cache缓存使用方法(zend框架)
2014/03/14 PHP
php函数重载的替代方法--伪重载详解
2015/05/08 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
2017/08/03 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
PHP swoole和redis异步任务实现方法分析
2019/08/12 PHP
解决jQuery插件tipswindown与hintbox冲突
2010/11/05 Javascript
javascript向flash swf文件传递参数值注意细节
2012/12/11 Javascript
JS删除数组元素的函数介绍
2013/03/27 Javascript
JS中Date日期函数中的参数使用介绍
2014/01/02 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
JavaScript模板引擎Template.js使用详解
2016/12/15 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
利用JS如何获取form表单数据
2019/12/19 Javascript
vue渲染方式render和template的区别
2020/06/05 Javascript
python如何实现excel数据添加到mongodb
2015/07/30 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
python的pstuil模块使用方法总结
2019/07/26 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
python基于opencv检测程序运行效率
2019/12/28 Python
详解python的变量缓存机制
2021/01/24 Python
优秀大学生的自我评价
2014/01/16 职场文书
校园学雷锋活动月总结
2014/03/09 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
立志成才演讲稿
2014/09/04 职场文书
2014年司法局工作总结
2014/12/11 职场文书
农村婚庆主持词
2015/06/29 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js