Commit 9ffea88012883b371a446ad0cddc6913e0653b76
1 parent
b24bc5b0
big commti
Showing
2 changed files
with
6 additions
and
4 deletions
Show diff stats
common/modules/product/models/Category.php
| ... | ... | @@ -137,6 +137,10 @@ class Category extends \yii\db\ActiveRecord |
| 137 | 137 | return $this->hasMany(ProductCategory::className(), ['category_id' => 'category_id']); |
| 138 | 138 | } |
| 139 | 139 | |
| 140 | + public function getBrands(){ | |
| 141 | + return $this->getProducts()->select('brand.*')->joinWith('brand')->groupBy('brand.brand_id'); | |
| 142 | + | |
| 143 | + } | |
| 140 | 144 | |
| 141 | 145 | public function getTaxGroupsByLevel($level) |
| 142 | 146 | { | ... | ... |
console/controllers/SiteMapController.php
| ... | ... | @@ -74,11 +74,9 @@ class SiteMapController extends Controller |
| 74 | 74 | return Articles::find()->all(); |
| 75 | 75 | } |
| 76 | 76 | |
| 77 | + public function getBrands($category){ | |
| 77 | 78 | |
| 78 | - | |
| 79 | - public function getBrands(){ | |
| 80 | - return $this->getProducts()->select('brand.*')->joinWith('brand')->groupBy('brand.brand_id'); | |
| 81 | - | |
| 79 | + return $category->brands; | |
| 82 | 80 | } |
| 83 | 81 | |
| 84 | 82 | /** | ... | ... |