我想在模板中使用F3::clean
函数,但它不起作用。该函数不会删除HTML标记。当我在控制器中使用函数时,一切正常。
{{ F3::clean(@servisItem.description, 'br') | raw }}
我希望servisItem.description
显示<br>
和其他任何内容
HTML代码已删除。
我该怎么做?
答案 0 :(得分:1)
这是因为传递给模板的变量是HTML转义的。因此,不再需要剥离任何HTML标记。参见:
<p>foo<br>bar</p>
<p>foo<br>bar</p>
最好是在控制器内剥离标签,但如果你绝对需要在模板内部进行,那么你需要首先解开标签:
{{ F3::clean(F3::decode(@servisItem.description), 'br') }}