查看有关此主题的各种主题,但未找到有效的答案。有一个简单的Symfony2应用程序(2.3.5)并尝试转储传递到我的Twig模板中的变量。我的app / config / config.yml:
# Twig Configuration
twig:
debug: %kernel.debug%
strict_variables: %kernel.debug%
并在我的app / config / config_dev.yml中:
services:
twig.extension.debug:
class: Twig_Extensions_Extension_Debug
tags:
- { name: twig.extension }
但是在树枝中使用dump()仍然会呈现一个空页面。我还将php.ini中的内存限制增加到512 ......仍然没有
我错过了哪一部分?
答案 0 :(得分:6)
请尝试使用class: Twig_Extension_Debug
。 :)
答案 1 :(得分:1)
在symfony2.3中,当twig.debug设置为true时,会自动启用此扩展,因此您应该能够使用转储功能。
答案 2 :(得分:1)
尝试{% debug var %}
,如以下链接所示:
http://www.craftitonline.com/2011/06/symfony2-debugging-with-twig-extensions/
答案 3 :(得分:0)
因为我没有在网上找到答案,所以我将在这里分享我的工作解决方案:
# app/config.yml
twig:
debug: %kernel.debug%
然后在Twig模板中:
{% dump var %}
在Symfony 2.7上测试
答案 4 :(得分:-4)
define('WP_DEBUG',true);到你的wp-config.php文件 - 应该使用Twig转储方法。