/** * Creates a new Blog model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { if (Yii::$app->user->can('create-blog')) { $model = new Blog(); if ($model->load(Yii::$app->request->post())) { $model->date_create = date('Y-m-d h:m:s'); $model->user_id = Yii::$app->user->id; $model->image = UploadedFile::getInstance($model, 'image'); if ($model->image && $model->validate()) { $model->image->saveAs($_SERVER['DOCUMENT_ROOT'] . '/frontend/web/uploads/' . $model->image->baseName . '.' . $model->image->extension); $model->image = $model->image->baseName . '.' . $model->image->extension; } $model->save(); return $this->redirect('index.php?r=blog/index'); } else { return $this->renderAjax('create', ['model' => $model]); } } else { return parent::actionLogin(); } }