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。
