Cakephp SUM соответствующего поля - PullRequest
0 голосов
/ 06 апреля 2011

Я довольно новичок в cakephp, мне нужно найти СУММУ связанной таблицы один-ко-многим внутри запроса cakephp.

У меня есть таблица Users и таблица счетов

Мне нужна общая сумма счетов-фактур, принадлежащих пользователю, когда я выполняю поиск в таблице Users. В результате я ищу, чтобы показать пользователям и агрегировать итоги счетов.

Я искал, и похоже, что CakePHP 1.3 имеет функцию под названием virtualfields, но приложение, над которым я работаю, это Cake 1.2 ... Я не уверен, что хочу попробовать обновить фреймворк до 1.3.

Есть ли способ сделать то же самое в 1.2?

1 Ответ

2 голосов
/ 06 апреля 2011

Попробуйте что-то подобное в своей находке (внесите соответствующие изменения):

array('fields' => array('sum(Model.quantity) AS total')

Надеюсь, это поможет.

...