1. 基本语法
http://twig.sensiolabs.org/ // twig 主页
2. 核心概念
3. 整合 HTML5 Boilerplate
注意:命名空间
views/Default => WwwSecondBundle:Default:layout.html.twig
views/ => WwwSecondBundle::layout.html.twig
app/Resource/views => layout.html.twig //默认
改链接:
src 自定义的 Bundle 不能访问,所以,要么复制到 web 下,要么弄个软连接,
1.windwos下软连接:需要admin模式
用 asset() 函数替换:
{{ asset('bundles/wwwsecond/css/main.css') }}
http://stackoverflow.com/questions/10894790/symfony2-and-assetics-symlink-on-windows-7
4. 使用类与类之间的继承关系
定义页面 block :
在控制器中传递变量:
<h2>{{ content|upper }}</h2> //upper 将字符转换为大写
<h2>{{ content|upper|reverse }}</h2> //将变量倒转
本文介绍了 Twig 模板引擎的基本语法与核心概念,并详细解释了如何整合 HTML5 Boilerplate,包括命名空间配置、资源文件链接及使用技巧,如变量传递和过滤。
21万+

被折叠的 条评论
为什么被折叠?



