$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([ 'id' => $this->id, 'time_in' => $this->time_in, 'time_out' => $this->time_out, ]); $query->andFilterWhere(['like', 'plate', $this->plate]) ->andFilterWhere(['like', 'plate_image_in', $this->plate_image_in]) ->andFilterWhere(['like', 'frame_image_in', $this->frame_image_in]) ->andFilterWhere(['like', 'plate_image_out', $this->plate_image_out]) ->andFilterWhere(['like', 'frame_image_out', $this->frame_image_out]) ->andFilterWhere(['like', 'seal_no', $this->seal_no]) ->andFilterWhere(['like', 'note', $this->note]) ->andFilterWhere(['like', 'factory', $this->factory]); return $dataProvider; } }