Project hasMany Comments
Payment (id, project_id, value, date)
Я хочу включить в мое представление индекса столбец, равный сумме платежей за проект.Я хочу иметь возможность сортировки по этому полю.
Я нашел здесь несколько похожих проблем, но ни одна из них не касается разбиения на страницы.
Мое текущее (неправильное) решение:
$this->paginate = array('Project' => array(
'conditions' => array('Project.archived =' => $archive),
'order' => 'Project.start_date DESC',
'contain' => array(
'Payment' => array(
'fields' => array('SUM(Payment.value) as Project__value_sum'),
'group' => array('Payment.project_id'),
)
)
));
$data = $this->paginate('Project');
$this->set('projects', $data);
$this->set('archive', $archive);