diff --git a/common/modules/product/controllers/ManageController.php b/common/modules/product/controllers/ManageController.php index 5b382c5..fcb5b10 100755 --- a/common/modules/product/controllers/ManageController.php +++ b/common/modules/product/controllers/ManageController.php @@ -88,6 +88,9 @@ class ManageController extends Controller $model->imagesUpload = UploadedFile::getInstances($model, 'imagesUpload'); if ($model->save() && $model->imagesUpload) { + + $imgDir = Yii::getAlias('@storage/articles/'); + if ( ($images = $model->imagesUpload()) !== FALSE) { foreach ($images as $image) { $imageModel = new ProductImage(); diff --git a/common/modules/product/models/Product.php b/common/modules/product/models/Product.php index 7962c5f..ac88a09 100755 --- a/common/modules/product/models/Product.php +++ b/common/modules/product/models/Product.php @@ -41,7 +41,7 @@ class Product extends \yii\db\ActiveRecord public $_variants = []; /** @var array $_images */ - public $imagesUpload = []; + public $imagesUpload = ''; /** * @inheritdoc @@ -366,8 +366,13 @@ class Product extends \yii\db\ActiveRecord $i++; $imageName = $image->baseName .'_'. $i .'.'. $image->extension; } + $imgDir =Yii::getAlias('@imagesDir/products/'); + if(!is_dir($imgDir)) { + mkdir($imgDir, 0755, true); + } + - $image->saveAs(Yii::getAlias('@imagesDir/products/' .$imageName)); + $image->saveAs($imgDir .$imageName); $images[] = $imageName; } return $images; diff --git a/common/modules/product/views/manage/_form.php b/common/modules/product/views/manage/_form.php index 0199db9..06ed762 100755 --- a/common/modules/product/views/manage/_form.php +++ b/common/modules/product/views/manage/_form.php @@ -5,9 +5,6 @@ use yii\widgets\ActiveForm; use yii\helpers\ArrayHelper; use common\components\artboxtree\ArtboxTreeHelper; use common\modules\product\helpers\ProductHelper; -use kartik\file\FileInput; -use unclead\widgets\MultipleInput; -use unclead\widgets\MultipleInputColumn; use kartik\select2\Select2; /* @var $this yii\web\View */ -- libgit2 0.21.4