是否可以将包含HTML内容的变量传递给 twig 模板,因此在呈现页面时,会解释变量中的HTML内容,而不是使用标记显示?
示例:
$this->_app->render('test.twig', [
"description" => "<b>TEST</b>"
]);
test.twig:
<li><b>Description</b><br>
{{ description }}
</li>
以上例子的结果:
<b>TEST</b>
预期结果:
TEST
答案 0 :(得分:6)
您可以使用原始过滤器: http://twig.sensiolabs.org/doc/filters/raw.html
<li><b>Description</b><br>
{{ description|raw }}
</li>
答案 1 :(得分:3)
是。
但请注意!在rendring时,变量不应被解释。你应该看一下TWIG raw filter。