Я хочу сгруппировать результаты MySQL по столбцу, а также посчитать записи, относящиеся к той же категории:
$this->find('all', array(
'fields' => array('UserCheckin.id', 'UserCheckin.capital_id', 'COUNT(UserCheckin.id) as capital_checkins'),
'group' => 'UserCheckin.capital_id'
));
Проблема в том, что capital_checkins
сгруппирован как отдельный ключ в возвращаемом массиве, хотя я бы хотел, чтобы он соответствовал модели UserCheckin
. Вот как возвращаются результаты:
Array
(
[0] => Array
(
[UserCheckin] => Array
(
[id] => 3
[capital_id] => 10
)
[0] => Array
(
[capital_checkins] => 2
)
[Capital] => Array
(
[id] => 10
[name] => London
)
)
[1] => Array
(
...
)
)
Есть ли способ включить псевдоним в UserCheckin
модель?