Commit 11dbe03559f8f63f4f557cf760dd3bf50ebe0ce3

Authored by Administrator
1 parent 2c484508

big commti

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>
... ...