Имеется CRUD приложение сгенерированное через Gii. По дефолту для каждой колонки свое поле поиска. Подскажите пожалуйста что нужно изменить в модели поиска чтобы была возможность через одно поле осуществлять поиск по всем колонкам? Ниже функция поиска сгенерированная gii для модели поиска.
public function search($params) {
$query = Clients::find();
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
$this->load($params);
if (!$this->validate()) {
// uncomment the following line if you do not want to any records when validation fails
// $query->where('0=1');
return $dataProvider;
}
$query->andFilterWhere([
'id' => $this->id,
'status' => $this->status,
'tel_mobile' => $this->tel_mobile,
'tel_home' => $this->tel_home,
'age' => $this->age,
'call_time' => $this->call_time,
'created_at' => $this->created_at,
]);
$query->andFilterWhere(['like', 'fio', $this->fio])
->andFilterWhere(['like', 'address', $this->address])
->andFilterWhere(['like', 'comment', $this->comment]);
return $dataProvider;
}