where(['user_id' => Yii::$app->getUser()->getIdentity()->id]); $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => ['defaultOrder' => ['name' => SORT_ASC]] ]); if (!($this->load($params) && $this->validate())) { return $dataProvider; } if ($this->phone) { $query->andFilterWhere(['like', 'phone', $this->phone]); } if ($this->name) { $query->andFilterWhere(['like', 'name', $this->name]); } return $dataProvider; } }