public function actionAddNew() { $user = new Form(); if ($user->load(Yii::$app->request->post()) && $user->validate()) { // данные в $model удачно проверены // делаем что-то полезное с $model ... $user->save(); $this->redirect(['/form']); // return $this->render('index', ['model' => $model]); } else { // либо страница отображается первый раз, либо есть ошибка в данных return $this->render('new', ['user' => $user]); } }
/** * Render home page */ public function actionIndex() { $model = new Form(); $model->status = 'new'; if ($model->load(Yii::$app->request->post()) && $model->validate() && $model->save()) { $model->images = UploadedFile::getInstances($model, 'images'); if ($model->upload()) { return $this->render('success', ['model' => $model]); } else { return $this->render('fail', ['model' => $model]); } } return $this->render('index', ['model' => $model]); }