Symfony2 choice_widget只打印没有标记的标签?

Pol*_*ino 3 forms symfony-forms symfony twig

这是choice_widget来自Symfony2的模板.我需要在没有标记的情况下打印标签文本,即没有调用form_label模板而只是回显文本.

要设置的界限是{{ form_label(child) }}.我试过child.label但它不起作用(没有属性标签......).也试过,label但它打印整个小部件的标签,而不是当前child元素的标签.

{% block choice_widget %}
{% spaceless %}
    {% if expanded %}
        <div {{ block('widget_container_attributes') }}>
        {% for child in form %}
            {{ form_widget(child) }}
            {{ form_label(child) }} {# here! #}
        {% endfor %}
        </div>
    {% else %}
        {# print <select> element #}
    {% endif %}
{% endspaceless %}
{% endblock choice_widget %}
Run Code Online (Sandbox Code Playgroud)

Alt*_*PHP 5

表单字段的属性存储在其"变量"属性中:

{{ child.vars.label }}
Run Code Online (Sandbox Code Playgroud)