【发布时间】:2018-09-05 16:08:42
【问题描述】:
我想根据模型Reservation字段Reservation.people(int)来计算一个房间的人数。
错误:
预订未关联到组中
我做错了什么?
$hostel = $this->Hostel->get($id, [
'contain' => [
'Room' => [
'conditions' => [
'Room.status' => '0'
],
'sort' => [
'Room.number'
],
'Reservation' => [
'fields' => [
'reservation_room_id' => 'Reservation.room_id',
'sum' => 'SUM(Reservation.people)'
],
'conditions' => [
'Reservation.status' => '0'
],
'group' => [
'Reservation.room_id'
]
]
]
]
]);
【问题讨论】:
-
这不是 Cake3,这是 Cake2 的语法。阅读book.cakephp.org/3.0/en/orm/…
标签: cakephp group-by cakephp-3.0 query-builder