im Form Type: ->add('skill', EntityType::class, [ 'class' => 'AppBundle:Skill', 'expanded' => true, 'multiple' =>
im Form Type:
->add('skill', EntityType::class, [
'class' => 'AppBundle:Skill',
'expanded' => true,
'multiple' => true,
'required' => false,
])
wird dann gerendert als checkbox-Gruppe.
Um diese vernünftig stylen zu können, braucht man div-Wrapper und Klassen-Definitionen.
Deshalb müssen die Mitglieder der Gruppe „Skill“ einzeln geloopt werden.
Beste Lösung vermutlich das Inline-Override des entsprechenden Form-Widgets:
{%- block choice_widget_expanded -%}
<div {{ block('widget_container_attributes') }}>
{%- for child in edit_form.skill %}
<div class="input-group">
{{- form_widget(child) -}}
{{- form_label(child, null, {}) -}}
</div>
{% endfor -%}
</div>
{%- endblock choice_widget_expanded -%}