Symfony2:使用Twig的自动性

Yoo*_*oot 11 html-entities symfony twig

我正在使用Twig在我的数据库中显示一些变量:

<p>{{ my_variable }}</p>
Run Code Online (Sandbox Code Playgroud)

事情是这个变量可能包含html标签,例如" <br />".

在显示变量时,Twig似乎会自动调用类似htmlentities的函数.

有没有办法禁用它,以便当我显示一个包含" Hello<br />world !" 的变量时,我得到:

Hello 
world !
Run Code Online (Sandbox Code Playgroud)

而不是 :

Hello<br />world !
Run Code Online (Sandbox Code Playgroud)

谢谢

dbr*_*ann 21

使用{{ my_variable|raw }}以防止my_variable被自动转义.

请参阅Twig文档:http://twig.sensiolabs.org/doc/filters/raw.html