Symfony2在php模板中关闭autoescaping

时间:2015-08-20 08:43:11

标签: php symfony twig

有一种方法可以在Symfony2中的twig模板中关闭autoescaping。像这样:

{% autoescape false %}
{{ child.vars.label }}
{% endautoescape %}

如何在PHP模板中执行此类操作?我在表单中扩展了选择类型,我需要使用图像作为标签。但Symfony一直在逃避我的img标签。

1 个答案:

答案 0 :(得分:-1)

修改 很抱歉误解了,但php模板没有自动转换。如果你想在php模板中转义,你必须这样做:

<?php echo $view->escape($var) ?>

原始回答: 在Twig中使用原始过滤器 - http://twig.sensiolabs.org/doc/filters/raw.html

{{ child.vars.label | raw }}