Symfony Collections не может получить значения коллекции в контроллере - PullRequest
0 голосов
/ 31 августа 2018

У меня есть сущность 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...