Как я могу отобразить строку, содержащую HTML-теги в шаблоне twig?
Моя переменная PHP содержит этот html и текст:
$word = '<b> a word </b>';
Когда я делаю это в своем шаблоне ветки:
{{ word }}
Я получаю это:
<b> a word <b>
Я хочу это вместо:
<b> a word </b>
Можно ли легко это сделать?
Использовать ключевое слово raw, http://twig.sensiolabs.org/doc/api.html#escaper-extension
{{ word | raw }}
Вы также можете использовать:
{{ word|striptags('<b>')|raw }}
чтобы разрешить использовать тег <b>
.
{{ word|striptags('<b>,<a>,<pre>')|raw }}
если вы хотите разрешить несколько тегов