【发布时间】:2017-04-06 12:14:14
【问题描述】:
我有两个表“类别”和“项目”
categories ->
id | title
1 | cat-1
2 | cat-2
items ->
id | title | category_id | score
1 | item-1 | 1 | 4
2 | item-2 | 1 | 5
3 | item-3 | 1 | 3
4 | item-4 | 2 | 4
5 | item-5 | 2 | 5
6 | item-6 | 2 | 6
我想通过 apply limit(2) 获得结果,并使用 cakephp 3 在“items”表上按分数排序 输出喜欢 -
{
"cat-1": {
"0": {
"id": 2,
"title": "item-2",
"score": "5"
},
"1": {
"id": 1,
"title": "item-1",
"score": "4"
},
"cat-2": {
"2": {
"id": 6,
"title": "item-6",
"score": "6"
},
"3": {
"id": 5,
"title": "item-5",
"score": "5"
}
}
【问题讨论】:
-
你想要一个查询Mysql以这种方式提取数据吗?
标签: php mysql cakephp cakephp-3.0 cakephp-2.3