Структура Model1
- model1_data1
- model1_data2
- model1_data3
- name_id
Структура Model2
- name
- phone
Есть необходимость заполнять эти модели из одной формы, прочитал как это делать https://yiiframework.com.ua/ru/doc/guid ... e-models/ . Вроде бы все понятно, но в model1 мне надо получить id model2 в добавок хотел сделать так что бы значения name получать из списка select2 и если бы значения не было в бд то происходило бы создание новых данных если было бы то просто подтягивало их и сохраняло значения id из Model2 в Model1 типа вроде этого
Код: Выделить всё
if (!$from = \app\models\Model2::findOne($model1->name_id)) {
$from = new \app\models\Model2();
$from->name = $model->name_id;
}