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

标签 php symfony twig

根据 TWIG 文档,为了使用转储功能,我应该首先像这样添加扩展调试:

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

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

最佳答案

It应定义如下,

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

关于php - Twig:从配置文件中添加 Twig 扩展调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18362495/

相关文章:

twig - 访问Drupal 8 View 模板中的各个字段

php - 在 Twig 模板 Symfony 中包含函数

php - 如何从两个表构建sql查询?

php - Elasticsearch在模糊模式下对数据进行排序

azure - Webpack Encore 在 Symfony 4 生产环境中没有在 "build"文件夹中写入 css 和 js

php - Twig 忘记了数组键

PHP JSON 响应包含 HTML header

php - 如何使用 php api 检查电子邮件或手机 paypal 帐户状态?

php - 检查请求中是否存在参数

php - 在 Twig 模板中设置多维数组中单个对象的值