$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; } // grid filtering conditions $query->andFilterWhere([ 'service_object_id' => $this->service_object_id, 'road_id' => $this->road_id, 'region_id' => $this->region_id, 'service_object_type_id' => $this->service_object_type_id, 'settlement_id' => $this->settlement_id, 'department_affiliation_id' => $this->department_affiliation_id, 'location_right' => $this->location_right, 'location_left' => $this->location_left, 'location_axis' => $this->location_axis, 'distance' => $this->distance, 'capacity' => $this->capacity, ]); $query->andFilterWhere(['like', 'arrangement_elements', $this->arrangement_elements]); return $dataProvider; } }