Автор Тема: Сохранение связанных данных через коллекции  (Прочитано 652 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн FantoMiK

  • Новичок
  • *
  • Сообщений: 1
  • Карма: 0
Добрый день.
С помощью DoctrineModule сгенерировал нужные Entity по таблицам:
 ./vendor/doctrine/doctrine-module/bin/doctrine-module orm:convert-mapping --namespace="ReferenceBook\\Entity\\" --force  --from-database annotation ./module/ReferenceBook/src/

У меня есть 3 сущности: Community (микрорайон), House (дом) и Section (подъезд). Соответственно у House с Community соотношение ManyToOne, а у House и Section - OneToMany.

Я сделал все по аналогии с описанным в документации http://zf2.com.ua/doc/162, но при сохранении создается запись только в таблице House, и поле community_id - NULL. А созданные динамически на стороне клиента Section вообще не добавились в соответствующую таблицу.

Таблица Community для упрощения содержит 2 поля:
id | name

Таблица House:
id | community_id | name

Таблица Section:
id | house_id | name

Таблица Community уже заполнена.

При добавлении нового дома House я выбираю в элементе select нужны микрорайон (Community) и добавляю динамически поля section[]
Но при отправке формы данные по дому сохраняются как было описано выше - не полностью.

Помогите реализовать описанную мною задачу.

Оффлайн drakulitka

  • Опытный
  • ***
  • Сообщений: 80
  • Карма: 1
  • Zend Framework
Re: Сохранение связанных данных через коллекции
« Ответ #1 : Сентябрь 24, 2016, 20:25:11 »
Никто не ответит!
Телепатов нету!