小编osh*_*hka的帖子

YII2:搜索模型中的自定义排序

请帮我解决这样的问题:

1)我有默认的用户搜索模型。

2)我需要一个用户列表。此列表中的第一个始终必须是登录名“ admin ”的用户,第二个是登录名“ finance ”的用户,然后是按 ID 排序的所有其他用户。

我在 UserController 中的方法

public function actionUsersList() {
           $searchModel = new UserSearch();
    $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

    return $this->renderPartial('users-list', [
        'searchModel' => $searchModel,
        'dataProvider' => $dataProvider,
    ]);
}

Run Code Online (Sandbox Code Playgroud)

据我了解,我必须更改此行中的搜索参数,以添加排序条件

$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
Run Code Online (Sandbox Code Playgroud)

但我到底该怎么做呢?

sorting yii2

0
推荐指数
1
解决办法
3546
查看次数

标签 统计

sorting ×1

yii2 ×1