public function actionAdd($id = false) { if ($id) { $model = $this->loadModel($id); } else { $model = new \app\models\Banner(); } if ($model->load(Yii::$app->request->post())) { if ($model->validate()) { if ($model->save()) { if ($id) { Yii::$app->getSession()->setFlash('success', 'Вы успешно обновили баннер'); } else { Yii::$app->getSession()->setFlash('success', 'Вы успешно добавили новый баннер'); } $this->redirect('/admin/banner/index'); } // form inputs are valid, do something here return; } } return $this->render('/banner/add', ['model' => $model, 'id' => $id]); }