請問在視圖中怎樣使用自定義方法?
比如我要在視圖中這樣使用{{ content | 自定義方法 }},這個自定義方法我要在哪里定義呢?
使用參數查到了如下{{ "now"|date('d/m/Y H:i', timezone="Europe/Paris") }}
比如我要在視圖中這樣使用{{ content | 自定義方法 }},這個自定義方法我要在哪里定義呢?
使用參數查到了如下{{ "now"|date('d/m/Y H:i', timezone="Europe/Paris") }}
2015-03-06
舉報
2015-03-07
自定義方法和filter可以參考這個文章:
http://symfony.com/doc/current/cookbook/templating/twig_extension.html
簡單來說流程就是:
創建一個類繼承Twig_Extension
然后在這個類里寫你的各種方法/filter的具體邏輯
把這個類注冊成一個twig的插件(使用service)
在模板里調用