Commit 9c7c486e7e9b7e662bd113a6bf73ca90e3ec596a
1 parent
3a7e43ce
20.07.16
Showing
1 changed file
with
6 additions
and
8 deletions
Show diff stats
common/modules/product/models/Category.php
@@ -138,10 +138,9 @@ class Category extends \yii\db\ActiveRecord | @@ -138,10 +138,9 @@ class Category extends \yii\db\ActiveRecord | ||
138 | } | 138 | } |
139 | 139 | ||
140 | public function getProducts() { | 140 | public function getProducts() { |
141 | -// return $this->hasMany(Product::className(), ['product_id' => 'product_id']) | ||
142 | -// ->viaTable('product_category', ['category_id' => 'category_id']) | ||
143 | -// ->andOnCondition(['!=', ProductVariant::tableName() .'.stock', 0]); | ||
144 | - return $this->getRelations('product_categories'); | 141 | + return $this->hasMany(Product::className(), ['product_id' => 'product_id']) |
142 | + ->viaTable('product_category', ['category_id' => 'category_id']); | ||
143 | +// return $this->getRelations('product_categories'); | ||
145 | } | 144 | } |
146 | 145 | ||
147 | /** | 146 | /** |
@@ -216,9 +215,8 @@ class Category extends \yii\db\ActiveRecord | @@ -216,9 +215,8 @@ class Category extends \yii\db\ActiveRecord | ||
216 | 215 | ||
217 | public function beforeDelete() | 216 | public function beforeDelete() |
218 | { | 217 | { |
219 | - if ( ($count = $this->getProducts()->count()) > 0) { | ||
220 | - throw new ErrorException('С категорией "'. $this->name .'" связанно <strong>'. $count .'</strong> товаров. Удаление невозможно.'); | ||
221 | - return false; | ||
222 | - } | 218 | + print_r($this->products); |
219 | + die(); | ||
223 | } | 220 | } |
221 | + | ||
224 | } | 222 | } |