TWIG变量与注释
来源:互联网 发布:如何卸载mysql 编辑:程序博客网 时间:2024/05/21 07:50
变量
程序会传递给模板若干变量,你需要在模板里输出他们。例如输出$hello 。
1{{ hello }}。
如果传递给模板的是对象或者数组,你可以使用点. 来输出对象的属性或者方法,或者数组的成员。或者你可以使用下标的方式。。
1 {{ foo.bar }}。
2 {{ foo[‘bar’] }}。
如果你访问的值不存在就会返回null。TWIG有一整套的流程来确认值是否存在。。
for.bar会进行以下操作。
如果foo是个数组,就尝试返回bar成员,如果不存在的话,往下继续。
如果foo是个对象,会尝试返回bar属性,如果不存在的话,往下继续。
会尝试运行bar方法,如果不存在的话,往下继续。
会尝试运行getBar方法,如果不存在的话,往下继续。
会尝试运行isBar方法,如果不存在的话,返回null。
for[‘bar’] 就简单很多了for必须是个数组,尝试返回bar成员,如果不就返回null 。
全局变量
TWIG定义了有一些全局变量。
_self 这个参看macro标签。
_context 这个就是当前的环境。
_charset: 当前的字符编码。
变量赋值
具体参见set标签。
1.{% set foo = ‘foo’ %}。
2.{% set foo = [1, 2] %}。
3.{% set foo = {‘foo’: ‘bar’} %}。
注释
{# 注释标签 #}被{# #}包围的内容会被注释掉,可以是单行 也可以是多行
阅读全文
0 0
- TWIG变量与注释
- 注释与变量
- 注释与变量命名
- Twig的安装与使用
- 成员变量与局部变量、JavaDoc注释
- Twig与symfony那点事
- 第二、关键字、注释(文档注释)、常量与变量
- [PHP基础][02]关于变量与注释
- Java中的关键字、标识符、注释、常量与变量
- JavaSE (二)原生数据类型(变量与变量的定义、注释)等说明
- 标识符,注释,常量,变量
- Discuz 变量注释
- C#变量和注释
- composer+twig
- 注释与嵌套注释
- 2. 包类结构、数据类型、变量与常量、运算符、注释与规范
- 《游戏脚本的设计与开发》-1.3 基础语法(注释,变量,函数,条件语句)
- 黑马程序员_java语法基础【1】(关键字,标识符,注释,常量与变量,运算符)
- Could not obtain transaction-synchronized Session for current thread
- malloc()与free()学习笔记
- javascript高级程序设计中的浏览器检测、浏览器引擎检测,平台检测完整代码
- jq的一些基本选择器
- 用户权限管理系统(正式版)
- TWIG变量与注释
- maven项目管理工具 总结
- java继承
- can总线实时通信调度技术
- Android ViewPager使用
- 远程桌面连接出现内部错误
- CRC校验
- C++ 07 —— static
- 计算机网络基础知识总结