Symfony2 禁用表单标签 html 转义
Symfony2 disable form label html escape
我有一个这样打印的表单标签:
{% set txt = 'Im OK with the <a href="#">terms and conditions</a>' %}
{{ form_label(form.terms, txt) }}
但显然这会转义 html 标签并打印如下内容:
<label>Im OK with the <a href="#">terms and conditions</a></label>
有没有办法仅针对此标签禁用 html 转义?
我已经试过了:
{{ form_label(form.terms, txt|raw) }}
...
{{ form_label(form.terms, txt)|raw }}
...
{% autoescape false %}
{{ form_label(form.terms, txt) }}
{% endautoescape %}
任何帮助将不胜感激:)
一种可行的解决方案,但我不确定是否是最好的解决方案,即手动设置标签:
<label for="{{ form.terms.vars.id }}">{{ txt|raw }}</label>
我有一个这样打印的表单标签:
{% set txt = 'Im OK with the <a href="#">terms and conditions</a>' %}
{{ form_label(form.terms, txt) }}
但显然这会转义 html 标签并打印如下内容:
<label>Im OK with the <a href="#">terms and conditions</a></label>
有没有办法仅针对此标签禁用 html 转义? 我已经试过了:
{{ form_label(form.terms, txt|raw) }}
...
{{ form_label(form.terms, txt)|raw }}
...
{% autoescape false %}
{{ form_label(form.terms, txt) }}
{% endautoescape %}
任何帮助将不胜感激:)
一种可行的解决方案,但我不确定是否是最好的解决方案,即手动设置标签:
<label for="{{ form.terms.vars.id }}">{{ txt|raw }}</label>