16

我想在一个symfony2项目中加载一个新的扩展,twig但我不知道我应该把下面的行放在哪里工作:

$twig = new Twig_Environment($loader, $config);
$twig->addExtension(new Twig_Extension_Debug());

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

4

3 回答 3

24

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

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

这里了解更多详情;

于 2012-06-14T22:06:55.723 回答
1

您必须使用twig.extension标签创建服务。看这里

于 2012-04-24T17:41:12.267 回答
0

还有一本关于 Symfony 文档的食谱,介绍了如何为 Symfony 创建自定义树枝扩展。

你可以在这里看看

问候,
马特

于 2012-04-24T18:43:36.583 回答