/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = CustomerVisitImage::find(); //->where("TIME_START like'".$this->image_start."%'")->one(); // add conditions that should always apply here $dataProvider = new ActiveDataProvider(['query' => $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, //'ID_DETAIL'=>$this->ID_DETAIL, //'STATUS' => $this->STATUS, //'CREATE_AT' => $this->CREATE_AT, //'UPDATE_AT' => $this->UPDATE_AT, // ]); $query->andFilterWhere("TIME_START like'" . $this->image_start . "%'")->andFilterWhere(['=', 'CREATE_BY', $this->CREATE_BY])->andFilterWhere(['=', 'CUSTOMER_ID', $this->CUSTOMER_ID]); // $query->andFilterWhere(['like', 'ID_DETAIL', $this->ID_DETAIL]) //->andFilterWhere(['like', 'IMG_NM_START', $this->IMG_NM_START]) // $query->andFilterWhere(['like', 'TIME_END', $this->TIME_END]) // ->andFilterWhere(['like', 'TIME_START', $this->TIME_START]) //->andFilterWhere(['like', 'IMG_DECODE_START', $this->IMG_DECODE_START]) // ->andFilterWhere(['like', 'CREATE_BY', $this->CREATE_BY]) // ->andFilterWhere(['like', 'UPDATE_BY', $this->UPDATE_BY]); return $dataProvider; }
public function actionImg2($id) { $model = CustomerVisitImage::find()->where(['ID_DETAIL' => $id])->one(); return $this->renderAjax('image2', ['model' => $model]); }