【发布时间】:2022-01-06 01:43:36
【问题描述】:
我正在研究 yii2 框架,我有一个 API,我可以从该 API 中从表中获取“组”,它与另一个名为“权限”的表有关系,这个“权限”表有一个外键用于“ group" 表 "group_id" 所以为此 API 是: http://localhost/yii2/backend/web/index.php?r=configuration/permissiongroup&expand=permissions&sort=name 回复: [
{
"id": 8,
"name": "group_a",
"permissions": [
{
"id": "34",
"name": "z",
"group_id": 8
},
{
"id": "35",
"name": "x",
"group_id": 8
},
{
"id": "36",
"name": "y",
"group_id": 8
}
]
},
{
"id": 3,
"name": "group_b",
"permissions": [
{
"id": "22",
"name": "b",
"group_id": 3
},
{
"id": "23",
"name": "d",
"group_id": 3
},
{
"id": "24",
"name": "a",
"group_id": 3
}
]
},
在这个 API 中,我设法通过在 URL 中添加“sort”参数来按升序对“groups”对象进行排序,但我需要按升序对“permissions”对象进行排序,所以我怎样才能在yii2 框架?
【问题讨论】:
-
如果您使用的是
dataprovider,那么下面的答案也可以使用,否则也会显示查询
标签: php sorting yii2 dataprovider