Yii2 sort
function actionIndex() { $sort = new Sort([ "attributes" => [ "age", "name" => [ "asc" => ["first_name" => SORT_ASC, "last_name" => SORT_ASC], "desc" => ["first_name" => SORT_DESC, "last_name" => SORT_DESC], "default" => SORT_DESC, "label" => "Name", ], ], ]); $models = Article::find() ->where(["status" => 1]) ->orderBy($sort->orders) ->all(); return $this->render("index", [ "models" => $models, "sort" => $sort, ]); } View: echo $sort->link("name") . " | " . $sort->link("age"); foreach ($models as $model) { // display $model here }
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。