我的模特
表项目(id,pname) 表记录(id,项目,节奏)
我希望获得每个项目花费的时间总和。
在我的RecordsController中我做:
$total = $this->Record->Project->find('list', array('fields' =>
array('SUM(Record.tempo) as tempoGasto','Project.pname'),
'group'=>array('Project.pname')
));
但这给了我这个错误:
缺少表“Record”的条目`
我该怎么做才能解决它?
答案 0 :(得分:0)
$total = $this->Registo->Project->find('list', array(
'fields' => array(
'SUM(Registo.tempo) as tempoGasto',
'Project.pname'
),
'group'=>array('Project.pname'),
'joins' => array(
array(
'alias' => 'Registo',
'table' => 'records',
'type' => 'LEFT',
'conditions' => array(
'....'
)
)
));
我无法找出你的外键,所以请填写。这应该可以正常工作