首页 文章

在twig模板中显示包含HTML的字符串

提问于
浏览
132

如何在树枝模板中显示包含HTML标记的字符串?

我的PHP变量包含这个html和文本:

$word = '<b> a word </b>';

当我在我的树枝模板中执行此操作时:

{{ word }}

我明白了:

&lt;b&gt; a word &lt;b&gt;

我想要这个:

<b> a word </b>

有可能轻松搞定吗?

3 回答

  • 64

    使用raw关键字,http://twig.sensiolabs.org/doc/api.html#escaper-extension

    {{ word | raw }}
    
  • 290

    您还可以使用:

    {{ word|striptags('<b>')|raw }}
    

    这样只允许 <b> 标签 .

  • 21
    {{ word|striptags('<b>,<a>,<pre>')|raw }}
    

    如果你想允许多个标签

相关问题