Commit 5e9445d2aa360c3619f735509807c9f21f771b4e

Authored by Administrator
1 parent 4d5dbae3

big commti

common/modules/product/controllers/ManageController.php
... ... @@ -88,6 +88,9 @@ class ManageController extends Controller
88 88 $model->imagesUpload = UploadedFile::getInstances($model, 'imagesUpload');
89 89  
90 90 if ($model->save() && $model->imagesUpload) {
  91 +
  92 + $imgDir = Yii::getAlias('@storage/articles/');
  93 +
91 94 if ( ($images = $model->imagesUpload()) !== FALSE) {
92 95 foreach ($images as $image) {
93 96 $imageModel = new ProductImage();
... ...
common/modules/product/models/Product.php
... ... @@ -41,7 +41,7 @@ class Product extends \yii\db\ActiveRecord
41 41 public $_variants = [];
42 42  
43 43 /** @var array $_images */
44   - public $imagesUpload = [];
  44 + public $imagesUpload = '';
45 45  
46 46 /**
47 47 * @inheritdoc
... ... @@ -366,8 +366,13 @@ class Product extends \yii\db\ActiveRecord
366 366 $i++;
367 367 $imageName = $image->baseName .'_'. $i .'.'. $image->extension;
368 368 }
  369 + $imgDir =Yii::getAlias('@imagesDir/products/');
  370 + if(!is_dir($imgDir)) {
  371 + mkdir($imgDir, 0755, true);
  372 + }
  373 +
369 374  
370   - $image->saveAs(Yii::getAlias('@imagesDir/products/' .$imageName));
  375 + $image->saveAs($imgDir .$imageName);
371 376 $images[] = $imageName;
372 377 }
373 378 return $images;
... ...
common/modules/product/views/manage/_form.php
... ... @@ -5,9 +5,6 @@ use yii\widgets\ActiveForm;
5 5 use yii\helpers\ArrayHelper;
6 6 use common\components\artboxtree\ArtboxTreeHelper;
7 7 use common\modules\product\helpers\ProductHelper;
8   -use kartik\file\FileInput;
9   -use unclead\widgets\MultipleInput;
10   -use unclead\widgets\MultipleInputColumn;
11 8 use kartik\select2\Select2;
12 9  
13 10 /* @var $this yii\web\View */
... ...