Commit 11dbe03559f8f63f4f557cf760dd3bf50ebe0ce3
1 parent
2c484508
big commti
Showing
2 changed files
with
6 additions
and
1 deletions
Show diff stats
common/modules/product/models/ProductVariant.php
... | ... | @@ -137,6 +137,11 @@ class ProductVariant extends \yii\db\ActiveRecord |
137 | 137 | return $this->hasMany(ProductStock::className(),['product_variant_id'=> 'product_variant_id'])->joinWith('stock'); |
138 | 138 | } |
139 | 139 | |
140 | + public function getVariantActiveStocks(){ | |
141 | + | |
142 | + return $this->hasMany(ProductStock::className(),['product_variant_id'=> 'product_variant_id'])->where(['quantity' > 0])->joinWith('stock'); | |
143 | + } | |
144 | + | |
140 | 145 | public function getStocks(){ |
141 | 146 | |
142 | 147 | return $this->hasMany(Stock::className(),['stock_id'=>'stock_id']) | ... | ... |
frontend/views/catalog/product.php
... | ... | @@ -657,7 +657,7 @@ |
657 | 657 | <br/> |
658 | 658 | <div class="shopsList"> |
659 | 659 | <ul> |
660 | - <?php foreach($product->variant->stocks as $stock){?> | |
660 | + <?php foreach($product->variant->activeStock as $stock){?> | |
661 | 661 | <li><?= Html::a($stock->siteName, Url::to (['text/main', 'translit' => 'magaziny', '#'=>$stock->stock_id])) ?></li> |
662 | 662 | <?php } ?> |
663 | 663 | </ul> | ... | ... |