Как сделать, чтобы поля для formbuilder брались из каждой entity symfony2?

Опять вопрос всё по той же symfony2)

Entity можно использовать в formbuilder'е в качестве выбора, но тогда рендерится select и одно поле ввода данных, а как сделать, чтобы к каждой записи из бд рендерился отдельный input? Думаю, картинками проще понять будет
Вот так должно быть,
87b0cfaaa35d499781375b1f9e6962bc.png
Телефон 1, телефон 2 берутся из БД:
...
$builder
                ->add('phone', 'entity', array(
                               'class' => 'Acme\DemoBundle\Entity\Phone',
                               'property' => 'name'
                          ))
                ->add('note')
                ->add('button', 'submit');
...

00b08fdf0e9d404fbec0f05e44403b95.png
и в результате в бд уходит запись вида
025179e52f2043e69afd003afe9a3bfd.png

если стандартно выводить через form_start, то выводится грустный селект и один input.
  • Вопрос задан
  • 2613 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы