День добрый товарищи.
Проблема с мультимоделями.
Кто пытался внутри мультимодели еще несколько значений передавать?
Не могу получить данные из-за вложенности внутри мультимодели.
Собираю мультимодель
foreach ($this->getOtherLanguages() as $language) {
$translateModels[$language->url] = new ProgramTranslate(['lang_id' => $language->id]);
}
Когда поле передается из формы вот так ProgramTranslate
[en][day]
То спокойно загружается все
ProgramTranslate::loadMultiple($translateModels, Yii::$app->request->post())
Но если я хочу передать несколько мультимоделей (массив)
```
foreach ($this->getOtherLanguages() as $language) {
$translateModels[$language->url] =
[new ProgramTranslate(['lang_id' => $language->id])
];
}
```
И передаю из формы ProgramTranslate
[en][0][day]
несколько значений сразу, и получаю их
ProgramTranslate::loadMultiple($translateModels, Yii::$app->request->post())
возникает ошибка.
Call to a member function formName() on array
Подскажите, реально ли это реализовать штатным функционалом, или придется вручную все получать и сохранять?