2014-03-19 32 views
0

我已经看到,我们可以通过安装xdebug将dump() ed变量语法突出显示到模板中。Symfony - 将颜色转储到模板

我安装了它在Ubuntu与

$ sudo apt-get install php5-xdebug 

一味以数组

{{ dump(my_array) }} 

现在我得到的HTML标记高亮显示的语法,但在HTML逃脱

<pre class='xdebug-var-dump' dir='ltr'> 
<b>array</b> <i>(size=2)</i> 
    0 <font color='#888a85'>=></font> 
    <b>array</b> <i>(size=11)</i> 

为什么它会逃脱?

回答

2

由于Twig在默认情况下转义标记。

为了看到格式化输出,使用raw filter

{{ dump(my_array)|raw }} 
+0

我发现这个奇怪的是'转储()'不会返回已逃走结果 –