【发布时间】:2012-03-04 13:40:48
【问题描述】:
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);
【问题讨论】:
标签: cakephp