diff --git a/backend/config/main.php b/backend/config/main.php index 96e724e..bfbdccd 100755 --- a/backend/config/main.php +++ b/backend/config/main.php @@ -156,8 +156,9 @@ return [ 'rubrication/tax-group///' => 'rubrication/tax-group/', 'rubrication/tax-group//' => 'rubrication/tax-group/', 'product/manage/' => 'product/manage/', - 'product////' => 'product//', 'product////' => 'product//', + 'product////' => 'product//', + 'product//' => 'product/', 'seo-dynamic///' => 'seo-dynamic/', 'seo-dynamic//' => 'seo-dynamic/', diff --git a/common/modules/product/controllers/VariantController.php b/common/modules/product/controllers/VariantController.php index ea44623..9abdd3e 100755 --- a/common/modules/product/controllers/VariantController.php +++ b/common/modules/product/controllers/VariantController.php @@ -198,11 +198,12 @@ class VariantController extends Controller * @param integer $id * @return mixed */ - public function actionDelete($id) + public function actionDelete($product_id, $id) { + $this->findModel($id)->delete(); - return $this->redirect(['index']); + return $this->redirect(['index', 'product_id'=>$product_id]); } public function actionDelimg($id) diff --git a/common/modules/product/models/ProductVariant.php b/common/modules/product/models/ProductVariant.php index 2211d5e..2066365 100755 --- a/common/modules/product/models/ProductVariant.php +++ b/common/modules/product/models/ProductVariant.php @@ -276,6 +276,7 @@ class ProductVariant extends \yii\db\ActiveRecord public function beforeDelete() { ProductImage::deleteAll(['product_variant_id' => $this->product_variant_id]); ProductStock::deleteAll(['product_variant_id' => $this->product_variant_id]); + return true; } public function imagesUpload() -- libgit2 0.21.4