标记为symfony2表单中的链接

时间:2015-10-15 17:32:28

标签: forms symfony twig

我设法使用表单主题创建标签作为链接:

<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>

1 个答案:

答案 0 :(得分:2)

如果我是正确的你可以像这样使用它(如果用户名是表单元素):

{% autoescape false %}{{ form.username.vars.label | trans }}{% endautoescape %}

更多信息:https://reformatcode.com/