2014-03-19 58 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

我發現這個奇怪的是'轉儲()'不會返回已逃走結果 –