А где у вас в модели обработка поля phone_number потерялась? И почему у вас orFilterWhere?
Вам надо добавить в rules, поле phone_number, чтобы оно заполнялось. И в функции search добавить поиск по нему:
public function rules()
{
return [
[['fullname', 'phone_number', 'safe'],
];
}
public function search($params)
{
$query = StUsers::find();
$dataProvider = new ActiveDataProvider([
'query' => $query,
]);
if(!($this->load($params) && $this->validate())) {
return $dataProvider;
}
$query->andFilterWhere(['LIKE', 'phone_number', $this->phone_number]);
$query->andFilterWhere(['LIKE', 'fullname', $this->fullname]);
return $dataProvider;
}