問題描述
如何在 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。