In meinem Formular habe ich einige Kontrollkästchen, aber standardmäßig habe ich:
- das erste Optionsfeld
- das erste Etikett
- das zweite Optionsfeld
- das Etikett
Hier ist der HTML-Code, der von Symfony2 generiert wurde:
Was ich möchte ist:
das erste Optionsfeld das erste Etikett
das zweite Optionsfeld das zweite Etikett
Der HTML-Code wäre:
Ich denke, ich muss den choice_widget überschreiben, weiß aber nicht, wie ich input und label in die gleiche Zeile einfügen soll.
Hier ist der choice_widget, den ich überschreiben muss:
{% block choice_widget %}
{% spaceless %}
{% if expanded %}
{% for child in form %}
{{ form_widget(child) }} {{ form_label(child) }}
{% endfor %}
{% else %}
{% if empty_value is not none %}
{{ empty_value|trans }}
{% endif %}
{% if preferred_choices|length > 0 %}
{% set options = preferred_choices %}
{{ block('widget_choice_options') }}
{% if choices|length > 0 and separator is not none %}
{{ separator }}
{% endif %}
{% endif %}
{% set options = choices %}
{{ block('widget_choice_options') }}
{% endif %}
{% endspaceless %}
{% endblock choice_widget %}