问题描述
如何在 twig 模板中显示包含 HTML 标签的字符串?
我的 PHP 变量包含这个 html 和文本:
$word = '<b> a word </b>';
当我在树枝模板中这样做时:
{{ word }}
我得到这个:
<b> a word <b>
我想要这个:
<b> a word </b>
有可能容易得到这个吗?
最佳解决方案
使用原始关键字,http://twig.sensiolabs.org/doc/api.html#escaper-extension
{{ word | raw }}
次佳解决方案
您也可以使用:
{{ word|striptags('<b>')|raw }}
因此只允许使用<b>
标签。
第三种解决方案
{{ word|striptags('<b>,<a>,<pre>')|raw }}
如果你想允许多个标签
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。