繁体   English   中英

Symfony2在php模板中关闭自动转义

[英]Symfony2 turn autoescaping off in php template

在Symfony2的树枝模板中可以关闭自动转义功能。 像这样:

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

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

编辑:很抱歉被误解,但是php模板没有自动转义。 如果要转义php模板,则必须执行以下操作:

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

原来的答案:在枝杈使用原始过滤器- http://twig.sensiolabs.org/doc/filters/raw.html

{{ child.vars.label | raw }}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM