From b8f5bcc9a6bcab7ef3bf876d2b66a68ac1370281 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Mon, 1 Aug 2016 16:34:51 +0300 Subject: [PATCH] 20.07.16 --- common/modules/product/models/Category.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/modules/product/models/Category.php b/common/modules/product/models/Category.php index 52e3d37..3e5cee4 100755 --- a/common/modules/product/models/Category.php +++ b/common/modules/product/models/Category.php @@ -215,13 +215,14 @@ class Category extends \yii\db\ActiveRecord public function beforeDelete() { - CategoryName::deleteAll(['category_id' => $this->category_id]); + if(!empty($this->products)){ foreach($this->products as $product){ $product->delete(); } } $this->unlinkAll('product_category'); + CategoryName::deleteAll(['category_id' => $this->category_id]); return true; } -- libgit2 0.21.4