/**
* 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();
}
}