У меня есть сущность MyEntity с коллекцией языков.
Для langue у нас есть два поля (langues и niveaux)
Ниже описано, как добавить коллекцию в форму.
->add('langues', CollectionType::class,
array(
'entry_type' => LangueparleeType::class,
'entry_options' => array('label' => false),
'allow_add' => true,
'allow_delete' => true,
'by_reference' => false,
'prototype' => true,
))
Теперь вывести коллекцию из формы в другую веточку для печати:
{% for langue in candidat.langues %}
<div class="form-group col-xs-4">
<label class="font-weight-bold" > Langues </label> <input class="form-control" value = "{{ langue.langues }}" />
</div>
<div class="form-group col-xs-4">
<label class="font-weight-bold" > Langues </label> <input class="form-control" value = "{{ langue.niveaux }}" />
</div>
{% endfor %}
Я могу просто получить первое значение (langues), но не niveaux