public function actionDetail()
 {
     $data = $this->getCommonDate();
     $modelBest = Goods::getBest(3);
     $iP = Yii::$app->session->id;
     $quantityInCart = Cart::getQountAllByIp($iP);
     $id = Yii::$app->request->get('item');
     $modelReview = Review::getReviewsByGoodId($id);
     $modelGoodsCategories = GoodsCategory::find()->all();
     $modelBrends = Brend::find()->all();
     if (!$id) {
         $this->redirect('/shop/index');
     }
     $model = Goods::getItemById($id);
     $modelPhotos = GoodsPhotos::getItemsByGoodId($id);
     $_modelReview = new Review();
     return $this->render('detail', ['modelPhotos' => $modelPhotos, 'data' => $data, 'model' => $model, 'modelGoodsCategories' => $modelGoodsCategories, 'modelReview' => $modelReview, '_modelReview' => $_modelReview, 'modelBest' => $modelBest, 'modelBrends' => $modelBrends]);
 }
 function actionUploadExtraImage()
 {
     $i = 0;
     #arrResult=[];
     Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
     $good_id = Yii::$app->request->post('id');
     $model = new Goods();
     if (Yii::$app->request->isPost) {
         $imgObject = UploadedFile::getInstances($model, 'image_file_extra');
         if ($imgObject) {
             foreach ($imgObject as $file) {
                 $i++;
                 if ($i > 5) {
                     $arrResult['limit'] = 'Превышен лимит 5 фотографий';
                     return $arrResult;
                 }
                 $file->saveAs('upload/goods-extra/' . $file->baseName . '.' . $file->extension);
                 $_model = new GoodsPhotos();
                 $_model->good_id = $good_id;
                 $_model->name = $file->baseName . '.' . $file->extension;
                 $_model->save();
                 $i == 1 ? $arrResult['a'] = 'upload/goods-extra/' . $file->baseName . '.' . $file->extension : false;
                 $i == 1 ? $arrResult['a_id'] = $_model->id : false;
                 $i == 2 ? $arrResult['b'] = 'upload/goods-extra/' . $file->baseName . '.' . $file->extension : false;
                 $i == 2 ? $arrResult['b_id'] = $_model->id : false;
                 $i == 3 ? $arrResult['c'] = 'upload/goods-extra/' . $file->baseName . '.' . $file->extension : false;
                 $i == 3 ? $arrResult['c_id'] = $_model->id : false;
                 $i == 4 ? $arrResult['d'] = 'upload/goods-extra/' . $file->baseName . '.' . $file->extension : false;
                 $i == 4 ? $arrResult['d_id'] = $_model->id : false;
                 $i == 5 ? $arrResult['e'] = 'upload/goods-extra/' . $file->baseName . '.' . $file->extension : false;
                 $i == 5 ? $arrResult['e_id'] = $_model->id : false;
             }
             return $arrResult;
         }
     }
 }