PHP Twig模版的function详解(中文)
来源:互联网 发布:使用波士顿矩阵实例 编辑:程序博客网 时间:2024/06/06 09:59
目前twig内建的函数包括
attribute, block, constant, cycle, dump, parent, random, range.
其实部分函数,在tags的学习里已经见过了。
attribute函数
1.2版本新增
他就相当于是个. 操作符。
- {{ attribute(object, method) }}
- {{ attribute(object, method, arguments) }}
- {{ attribute(array, item) }}
block函数
输出block区块的内容。
- <title>{% block title %}{% endblock %}</title>
- <h1>{{ block('title') }}</h1>
- {% block body %}{% endblock %}
constant函数
读取常量
- {{ some_date|date(constant('DATE_W3C')) }}
- {{ constant('Namespace\\Classname::CONSTANT_NAME') }}
cycle函数
循环输出数组的内容,
- {% set fruits = ['apple', 'orange', 'citrus'] %}
- {% for i in 0..10 %}
- {{ cycle(fruits, i) }}
- {% endfor %}
dump函数
1.5版本新增
打印变量,就是用的php的var_dump函数,
另外twig默认是没有开启debug模式的,你需要首先开启他
- $twig = new Twig_Environment($loader, $config);
- $twig->addExtension(new Twig_Extension_Debug());
你可以传递一个或者多个变量,如果你不传递变量,他会打印所有变量
- {{ dump(user, categories) }}
- {{ dump() }}
parent函数
获取父block的内容,在你准备增加而不是覆盖的时候特别有用
- {% extends "base.html" %}
- {% block sidebar %}
- <h3>Table Of Contents</h3>
- ...
- {{ parent() }}
- {% endblock %}
random函数
1.5版本新增,从一个数组中随机返回一个
- {{ random(['apple', 'orange', 'citrus']) }}
range函数
返回一个数字数组,从第一个参数开始,到第二个参数结束(包含第二个),第三个参数是步长(可以省略)。 和0..10一样
- {% for i in range(0, 3) %}
- {{ i }},
- {% endfor %}
- {# returns 0, 1, 2, 3 #}
0 0
- PHP Twig模版的function详解(中文)
- PHP Twig模版的tags详解(中文)
- PHP Twig模版的Filters详解(中文)
- [twig官方文档]为模版设计师而生的Twig(上)-Twig使用指南
- TWIG的 function 学习
- Twig 的 tags学习(中文) 之一
- Twig 的 tags学习(中文) 之二
- Twig 的 tags学习(中文) 之三 完结
- Twig 的 tags学习(中文) 之二
- Twig模版语言入门
- Twig模版语言入门
- Twig模版语言入门
- Twig模版语言入门
- Twig模版语言入门
- Twig模版语言入门
- Twig模版语言入门
- thinkphp5初探,Twig模版引擎的引入和使用
- symphony 框架下的Twig模版引擎语言入门
- android-左右滑动页面设计-仿微信滑动引导页面
- 10个重要的算法C语言实现源代码
- frame buffer编程--重新架构代码,实现动态效果
- 数据分析师必须掌握的完整知识结构
- java5线程池详解与Executors类创建不同线程池的用法
- PHP Twig模版的function详解(中文)
- A股血泪史:盘点中国股市被打压的著名事件
- 大型网站系统与Java中间件实践——互动出版网
- 通过java来备份和还原mysql
- 关于对js插件fullpage学习的一些心得
- 山中一日
- 操作系统中的page cache机制
- Caffe for windows 训练minst和cifar-10
- C#语法之函数