简体   繁体   English

Symfony2,为标签添加attr“ for”

[英]Symfony2 , add attr “for” for label

I'd like to know how to add attr "for" for labels and put the name of input as value of attr for 我想知道如何为标签添加attr “ for”并将输入名称作为attr的值

{% extends 'form_div_layout.html.twig' %}

{% block form_label %}
    <label class="control-label" for="">
        {{ label }}
    </label>

{% endblock %}


{% block form_widget_simple %}
    <div class="form-group">
        {{ form_label(form) }}

        {{ parent() }}
    </div>
{% endblock %}

Solved 解决了

I have removed the first block {% block form_label %} 我已删除了第一块{%block form_label%}

In twig : 树枝上

{{ form_label(form.something, null, {'label_attr': {'for': 'your-value'}}) }}

In form builder : 表单生成器中

$builder->add('something', null, array(
    'label_attr' => array('for' => 'your-value')
));

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

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