我设法使用表单主题创建标签作为链接:
<div class="input-group margin-bottom-20 {{ form_errors(form)|trim ? 'has-error ' : '' }}">
<label class="control-label" for="{{ form.vars.id }}">
{{ label|default(form_label(form, (form.vars.label|trans) ~ (form.vars.required ? '*':''), {'label_attr': { 'class' : 'control-label'}})) | raw }}
</label>
{{ form_widget(form, {'attr': { 'class': 'form-control'} }) }}
{{ form_errors(form) }}
</div>
但现在我将每个字段显示为个人,我无法使用此功能:
<label class="control-label">
{{ label|default(form_label(form.terms,'Jaccepte les <a target="_blank" href="https://test">Conditions Générales de Vente</a> et les <a id="CGU">Conditions Générales dUtilisation</a>',{'label_attr': { 'class' : 'control-label'} } )) | raw }}
{{ form_widget(form.terms,{'attr': { 'class': 'form-control'} }) }}
</label>
答案 0 :(得分:2)
如果我是正确的你可以像这样使用它(如果用户名是表单元素):
{% autoescape false %}{{ form.username.vars.label | trans }}{% endautoescape %}