$query, ]); $this->load($params); if (!$this->validate()) { // uncomment the following line if you do not want to return any records when validation fails // $query->where('0=1'); return $dataProvider; } $query->andFilterWhere([ 'id' => $this->id, 'currency_id' => $this->currency_id, 'active' => $this->active, 'PARSER_IS_ACTIVE' => $this->PARSER_IS_ACTIVE, 'PARSER_COLUMN_COUNT' => $this->PARSER_COLUMN_COUNT, 'PARSER_FIELD_BRAND' => $this->PARSER_FIELD_BRAND, 'PARSER_FIELD_ARTICLE' => $this->PARSER_FIELD_ARTICLE, 'PARSER_FIELD_ARTICLE_PREFIX' => $this->PARSER_FIELD_ARTICLE_PREFIX, 'PARSER_FIELD_PRICE' => $this->PARSER_FIELD_PRICE, 'PARSER_FIELD_DESCR' => $this->PARSER_FIELD_DESCR, 'PARSER_FIELD_BOX' => $this->PARSER_FIELD_BOX, 'PARSER_FIELD_ADD_BOX' => $this->PARSER_FIELD_ADD_BOX, 'PARSER_FIELD_GROUP_RG' => $this->PARSER_FIELD_GROUP_RG, 'PARSER_FIELD_MULTIPLIER' => $this->PARSER_FIELD_MULTIPLIER, 'price_date_update' => $this->price_date_update, ]); $query->andFilterWhere(['like', 'code', $this->code]) ->andFilterWhere(['like', 'name', $this->name]) ->andFilterWhere(['like', 'name_price', $this->name_price]) ->andFilterWhere(['like', 'delivery', $this->delivery]) ->andFilterWhere(['like', 'email', $this->email]) ->andFilterWhere(['like', 'info', $this->info]) ->andFilterWhere(['like', 'PARSER_FIELD_SIGN', $this->PARSER_FIELD_SIGN]); return $dataProvider; } }