Здравствуйте! Как сохранить две модели с помощью контроллера формы?
У меня есть опыт сохранения 2х моделей на форме, если они связаны один-к-одному, но как такое провернуть если связь один-ко-многим?
#Models/Person/fields.yaml
fields:
name:
label: Name
phone[number]:
span: auto
label: Phone Number
...
Cоздание экземпляра связанной модели вручную.
#Controllers/People.php
...
public function formExtendModel($model)
{
/*
* Init proxy field model if we are creating the model
*/
if ($this->action == 'create') {
$model->phone = new Phone;
}
return $model;
}
...