public function search($params) { $query = UserSearch::find(); $dataProvider = new ActiveDataProvider(['query' => $query, 'pagination' => ['pageSize' => 20]]); if (!$this->load($params)) { return $dataProvider; } $query->andFilterWhere(['like', 'username', $this->username]); return $dataProvider; }