Hier ist choice_widget
Vorlage von Symfony2. Ich muss den Beschriftungstext selbst ohne Markup drucken, das ist, ohne form_label
Vorlage zu benennen, aber den Text einfach widerhallend.Symfony2 choice_widget nur das Etikett ohne Markup drucken?
Die zu sostituierende Linie ist {{ form_label(child) }}
. Ich habe versucht, child.label
, aber es funktioniert nicht (es gibt keine Eigenschaft Beschriftung ...). Auch versucht label
aber es druckt das Etikett des gesamten Widget, nicht das Etikett des aktuellen child
Elements.
{% 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 %}