$query->orFilterWhere(['like', 'name_file', $this->search_file])
$query->orFilterWhere(['like', 'type', $this->serach_file]);
$query->orFilterWhere(['name_file' => $this->search_file])
$query->orFilterWhere('type' => $this->serach_file]);
в базі данних зберігається просто текст для поля тип і назва файлу
На странице загрузки хочу чтобы искало по имени и типа файла, когда включены оба поля то поиск не происходит а когда название файла то работает.
$query->andFilterWhere(['like', 'name_file', $this->search_file]); // ->andFilterWhere(['like', 'type', $this->search_file]); того поля
$query->where('0=1');