Symfony2,如何在主`Environment`对象上使用`addExtension()`方法注册扩展

时间:2012-04-24 17:26:23

标签: symfony twig

我想在symfony2的{​​{1}}项目中加载一个新的扩展程序,但我不知道我应该在下面的哪一行开始工作:

twig

http://twig.sensiolabs.org/doc/functions/dump.html的任何教程?

3 个答案:

答案 0 :(得分:24)

我可以为twig添加调试,如下所示:

# app/config/config.yml
services:
    acme_hello.twig.extension.debug:
        class:        Twig_Extension_Debug
        tags:
             - { name: 'twig.extension' }

查看here了解更多详情;

答案 1 :(得分:1)

您必须使用twig.extension标记创建服务。见here

答案 2 :(得分:0)

Symfony文档中还有一本关于如何为Symfony创建自定义树枝扩展的文档。

你可以看一下here

的问候,
马特