2012-03-23 146 views
6

我使用Symfony中的表单构建器创建表单。我在我的复选框添加了一个属性到我的复选框,其中包含一个&符号,Symfony会自动转义&符号,它会停止正确显示。无论如何,要关闭每个案例的基础文件或控制器中的转义,或者在配置中完全关闭它?关闭Symfony 2 /树枝中的转义

{{ form_widget(form.checkbox, { 'attr': {'data-icon-checkmark': '󰀦', 'data-icon-checkmark-checked': '󰀧'} }) }} 

我发现在这几个主题为symfony1.2的1.X版本,但没有为2.

谢谢!

回答

13

可能你需要的是rawtagfilter。也看看autoescape标签。

要关闭autoescaping关闭全球范围内,在config.yml设置autoescape选项false

twig: 
    # ... 
    autoescape: false 
+0

完美!感谢速度响应! – greg 2012-03-23 20:59:08