php - Twig 模板转储函数的输出没有样式

标签 php symfony twig

当我在处理一个较旧的项目(Symfony 3.2)时,twig 模板中的 {{ dump(var) }} 显示得很好(具有样式和展开/折叠功能)。但是在我最近的项目 (Symfony 4) 中,twig 中的 dump 函数只显示文本。

我查看了 Symfony 和 Twig 的文档、GitHub 问题以及 SO,但没有任何成功。

文档:

是否有任何我没有看到的变化?

编辑:我在 PHP 中使用 dump() 得到了想要的结果(得到了语法颜色和折叠/展开),但我仍然不明白为什么会这样不像在旧的 Symfony 版本中那样对 twig 有效。我一定是错过了什么......

最佳答案

如文档中所述,必须在使用前安装该组件:

文档:https://symfony.com/doc/current/components/debug.html

命令:

composer require symfony/debug

你必须检查它是否启用..

关于php - Twig 模板转储函数的输出没有样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51193226/

相关文章:

php - 安全地增加 mysql 中的字段?

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

php - Symfony + Doctrine 功能数据库测试

api - 使用 FOSRestBundle 在 Symfony2 中创建 REST API - 模式和自动文档

javascript - 使用 Twig 动态渲染 javascript 是否安全?

twig - PhpStorm 环绕/环绕选择?

php - 当通过 cli 命令抛出异常时,Symfony 3.3 获取堆栈跟踪(例如服务器 :start)

php - 在 MySql 中使用 group by 运行总计

Symfony 2 - Twig 上缺少强制参数异常扩展

php - 谷歌 PHP API : "invalid response from api server"