diff --git a/models/ProductActiveDataProvider.php b/models/ProductActiveDataProvider.php new file mode 100644 index 0000000..0e7a352 --- /dev/null +++ b/models/ProductActiveDataProvider.php @@ -0,0 +1,23 @@ +query instanceof QueryInterface) { + throw new InvalidConfigException('The "query" property must be an instance of a class that implements the QueryInterface e.g. yii\db\Query or its subclasses.'); + } + $query = clone $this->query; + + return (int) $query->select('product.*')->limit(-1)->offset(-1)->orderBy([])->count('*', $this->db); + } + } \ No newline at end of file diff --git a/models/ProductFrontendSearch.php b/models/ProductFrontendSearch.php index 93b4e24..b7ca890 100755 --- a/models/ProductFrontendSearch.php +++ b/models/ProductFrontendSearch.php @@ -98,7 +98,7 @@ ] ); - $dataProvider = new ActiveDataProvider( + $dataProvider = new ProductActiveDataProvider( [ 'query' => $this->getSearchQuery($category, $params, $in_stock)->distinct() ->select(['product.*','product_variant.price','product_lang.title']) -- libgit2 0.21.4