请问在视图中怎样使用自定义方法?
比如我要在视图中这样使用{{ 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
自定义方法和filter可以参考这个文章:
http://symfony.com/doc/current/cookbook/templating/twig_extension.html
简单来说流程就是:
创建一个类继承Twig_Extension
然后在这个类里写你的各种方法/filter的具体逻辑
把这个类注册成一个twig的插件(使用service)
在模板里调用
举报