Twig:从配置文件中添加twig扩展调试

Sam*_*Sam 3 php symfony twig

根据TWIG文档,为了使用转储功能,我应该首先添加扩展调试,如下所示:

$twig = new Twig_Environment($loader, array(
'debug' => true,
// ...
 ));
$twig->addExtension(new Twig_Extension_Debug());
Run Code Online (Sandbox Code Playgroud)

但我如何从config.yml做到这一点?我用symfony2.

Ahm*_*ani 6

应该定义如下,

# app/config/config.yml
services:
    custom.twig.extension.debug:
        class: Twig_Extension_Debug
        tags:
             - { name: 'twig.extension' }
Run Code Online (Sandbox Code Playgroud)