],
]);
- if(Yii::$app->request->isPost && $filterModel->load(Yii::$app->request->post())){
- $nameFilter = $filterModel->nameFilter;
- $groupNameFilter = $filterModel->groupNameFilter;
- $activeFilter = $filterModel->activeFilter;
-
- }
-
-
-
-
$searchModel = new MatrixErpSearch();
$dataProvider = $searchModel->search($this->request->queryParams);
;
+ if(Yii::$app->request->isPost && $filterModel->load(Yii::$app->request->post())){
+ $nameFilter = $filterModel->nameFilter;
+ $groupNameFilter = $filterModel->groupNameFilter;
+ $activeFilter = $filterModel->activeFilter;
+
+ } else {
+ $query->andWhere(['group_name' => 'marketplace']);
+ }
+
if (isset($groupNameFilter) && $groupNameFilter != "") {
if (!empty($groupNameFilter)) {
$query->andWhere(['group_name' => $groupNameFilter]);
<div class="col-sm-4 col-md-4">
<?php
- echo $form->field($filterModel, 'groupNameFilter')->dropDownList(array_merge(['' => 'Все'], ArrayHelper::map(
+ echo $form->field($filterModel, 'groupNameFilter')->dropDownList(array_merge([
+ 'marketplace' => 'marketplace',
+ '' => 'Все',
+ ], ArrayHelper::map(
\yii_app\records\MatrixErp::find()
->select(['group_name' => new \yii\db\Expression("DISTINCT(group_name)")])
+ ->where(['!=','group_name' , 'marketplace'])
->orderBy(['group_name' => SORT_ASC])
->asArray()
->all(),