diff --git a/backend/controllers/ArticlesController.php b/backend/controllers/ArticlesController.php index f2ef542..270a8e9 100755 --- a/backend/controllers/ArticlesController.php +++ b/backend/controllers/ArticlesController.php @@ -81,18 +81,7 @@ class ArticlesController extends Controller if ($model->load(Yii::$app->request->post())) { - if ( ($image = UploadedFile::getInstance($model, 'image')) ) { - $model->image = $image->name; - } - - $imgDir = Yii::getAlias('@storage/articles/'); - - if(!is_dir($imgDir)) { - mkdir($imgDir, 0755, true); - } - if ($model->save() && $image) { - $image->saveAs(Yii::getAlias('@storage/articles/' . $image->name)); - } + $model->save(); return $this->redirect(['view', 'id' => $model->id]); } else { @@ -113,18 +102,7 @@ class ArticlesController extends Controller $model = $this->findModel($id); if ($model->load(Yii::$app->request->post())) { - if ( ($image = UploadedFile::getInstance($model, 'image')) ) { - $model->image = $image->name; - } - - $imgDir = Yii::getAlias('@storage/articles/'); - - if(!is_dir($imgDir)) { - mkdir($imgDir, 0755, true); - } - if ($model->save() && $image) { - $image->saveAs(Yii::getAlias('@storage/articles/' . $image->name)); - } + $model->save(); return $this->redirect(['view', 'id' => $model->id]); } else { diff --git a/backend/controllers/SliderImageController.php b/backend/controllers/SliderImageController.php index a0009cd..b055c0d 100755 --- a/backend/controllers/SliderImageController.php +++ b/backend/controllers/SliderImageController.php @@ -85,19 +85,7 @@ class SliderImageController extends Controller if ($model->load(Yii::$app->request->post())) { $model->slider_id = $slider_id; - if ( ($image = UploadedFile::getInstance($model, 'image')) ) { - $model->image = $image->name; - } - if ($model->save() && $image) { - - $imgDir = Yii::getAlias('@storage/slider/'); - - if(!is_dir($imgDir)) { - mkdir($imgDir, 0755, true); - } - - $image->saveAs(Yii::getAlias('@storage/slider/' . $image->name)); - } + $model->save(); return $this->redirect(['view', 'slider_id'=>$slider_id, 'id' => $model->slider_image_id]); } else { @@ -126,23 +114,7 @@ class SliderImageController extends Controller - if ( ($image = UploadedFile::getInstance($model, 'image')) ) { - $model->image = $image->name; - } - - if(!$model->image){ - $model->image = $model->getOldAttribute('image'); - } - - if ($model->save() && $image) { - $imgDir = Yii::getAlias('@storage/slider/'); - - if(!is_dir($imgDir)) { - mkdir($imgDir, 0755, true); - } - - $image->saveAs(Yii::getAlias('@storage/slider/' . $image->name)); - } + $model->save(); return $this->redirect(['view', 'slider_id'=>$slider_id, 'id' => $model->slider_image_id]); } else { diff --git a/backend/views/banner/_form.php b/backend/views/banner/_form.php index 0c8868a..ea230cb 100755 --- a/backend/views/banner/_form.php +++ b/backend/views/banner/_form.php @@ -12,7 +12,10 @@ use yii\widgets\ActiveForm;