diff --git a/common/modules/product/models/Export.php b/common/modules/product/models/Export.php index 032e8df..543ca7b 100755 --- a/common/modules/product/models/Export.php +++ b/common/modules/product/models/Export.php @@ -31,7 +31,7 @@ class Export extends Model { }*/ $mods = []; - $filterString = $this->convertFilterToString($product->getFilters()); + $filterString = $this->convertFilterToString($product->filters); foreach ($product->variantsWithFilters as $variant) { diff --git a/common/modules/product/models/Product.php b/common/modules/product/models/Product.php index e310aeb..0a92f4d 100755 --- a/common/modules/product/models/Product.php +++ b/common/modules/product/models/Product.php @@ -449,4 +449,10 @@ class Product extends \yii\db\ActiveRecord $this->options = $values; } + public function getFilters(){ + + return $this->hasMany(TaxOption::className(), ['tax_option_id' => 'option_id']) + ->viaTable('product_option',[ 'product_id'=> 'product_id']) + ->joinWith('taxGroup'); + } } -- libgit2 0.21.4