你能为树枝扩展中的全局设置is_safe吗?

时间:2016-10-20 22:55:39

标签: twig twig-extension

Twigs的扩展文档显示可以使用" is_safe"同时使用simple_filters和simple_functions来防止返回值中的html标记的转义,但我可以看到使用带有全局变量的is_safe的任何示例。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

如果您的全局是纯HTML,需要像HTML一样呈现,您可以使用

将其标记为安全
$twig->addGlobal('my_html', new Twig_Markup($html, 'UTF-8'));

如果全局是一个对象并返回HTML,则使用新的Twig_Markup

包装返回值