From d75b9d344d988e4bf57f845c52e35daaf0db6ed5 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Fri, 2 Dec 2016 12:00:39 +0200 Subject: [PATCH] add variantSku --- models/Product.php | 3 +++ models/ProductFrontendSearch.php | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/models/Product.php b/models/Product.php index 20cdb68..3ce1249 100755 --- a/models/Product.php +++ b/models/Product.php @@ -101,6 +101,9 @@ */ class Product extends ActiveRecord { + + public $min; + public $max; public $imagesUpload = []; diff --git a/models/ProductFrontendSearch.php b/models/ProductFrontendSearch.php index b9107d0..9b2daec 100755 --- a/models/ProductFrontendSearch.php +++ b/models/ProductFrontendSearch.php @@ -12,7 +12,8 @@ use artweb\artbox\ecommerce\models\Product; use artweb\artbox\ecommerce\models\ProductVariant; - + use yii\helpers\ArrayHelper; + class ProductFrontendSearch extends Product { @@ -196,6 +197,8 @@ } else { $query = Product::find(); } + + $query->select(['MAX('.ProductVariant::tableName() . '.price) as max', 'MIN('.ProductVariant::tableName() . '.price) as min']); $query->joinWith('variant'); // Price filter fix @@ -209,9 +212,6 @@ 1, ] ); - return [ - 'min' => $query->min(ProductVariant::tableName() . '.price'), - 'max' => $query->max(ProductVariant::tableName() . '.price'), - ]; + return $query->one(); } } \ No newline at end of file -- libgit2 0.21.4