public function search($parms)
{
$query = User::find()->joinWith([
'info'
.....
])
//分页
$dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => $this->page_size
]
]);
//加载参数
$this->load($params);
//筛选条件
$query->andWhere([]);
$query->andFilterWhere([]);
//排序
$query->orderBy(self::tableName() . '.status desc,id desc');
//返回数据
return $dataProvider;
}