Такая реализация как я првел меня не привлекает, возможно много ошыбок в ходе сохранения, ну и время исполнения генерации записей для второй модели. Как лучше сделать такую генерацию? Спасибо!
Код: Выделить всё
public function actionCreate()
{
$model = new Reservation();
$modelRegCleanings = new RegularCleanings();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
// делать в цыкле создавать записи для новой модели FOR ($i = 0; $ < 52; $i++)
$modelRegCleanings->id_reservation = $model->id_reservation;
$modelRegCleanings->cleaning_date = '2011/02/21';
$modelRegCleanings->notes = $model->notes;
modelRegCleanings->save();
// ENDFOR;
return $this->redirect(['view', 'id' => $model->id_reservation]);
} else {
return $this->render('create', [
'model' => $model,
]);
}
}