githubjeka / yii2-tutorial

Yii2 учебное руководство, мануал по созданию сайта на русском языке.
Other
133 stars 31 forks source link

Сохранение реляционных данных. #16

Open loveorigami opened 8 years ago

loveorigami commented 8 years ago

В уроке 1,3 встретился абзац

У нас есть три формы для трёх разных моделей. Представьте себе ситуацию: нужно ввести информацию по новой планете, но звезды у неё ещё нету. Не совсем удобно переключаться с формы на форму, сохраняя новые данные. Давайте объединим работу с тремя формами в одной. Для этого нам понадобится новая модель формы, которая будет объединять работу с тремя моделями относительно модели Планет.

но продолжения не последовало...

У себя в проекте сложилась схожая ситуация. Не могли бы Вы хотя бы тезисно объяснить, как решить эту задачу. Спасибо.

loveorigami commented 8 years ago

Что то похожее, на это... https://github.com/yiisoft/yii2/issues/7189

т.е. как после добавления новой звезды и закрытия модального окна обновить select в форме с планетой...

githubjeka commented 8 years ago

Создаётся один класс от yii/base/Model и в нём вся логика сохранения этих трёх моделей. Времени и желания не могу найти на то, чтобы всё это привести в нормальный вид...