1. 基本文法
http://twig.sensiolabs.org/ // twig 首頁
2. 核心概念
3. 整合 HTML5 Boilerplate
https://html5boilerplate.com/
注意:命名空間
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> //将變量倒轉