2013-03-03 81 views
1
PresentationView hasMany SlideView 

SlideView模型有字段持續時間。分組包含模型

presentation_duration =幻燈片視圖中屬於演示文稿的所有SlideView.duration字段的總和。

我想爲每個演示文稿獲取presentation_duration的演示文稿列表(分頁)。 到目前爲止,我想是這樣的:

$this->paginate['contain'] = array(
      'PresentationView' => array(
       'SlideView' => array(
        'group' => 'SlideView.presentation_view_id', 
            // 'conditions' => array('group' => 'SlideView.presentation_view_id'), 
       ) 
      ) 
     ); 

的註釋行是我試過的選項。

這兩種方法都結束了一些SQL錯誤:

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'SlideView.group' in 'fieldlist' 

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'group' in 'where clause' 

似乎contain沒有按即使不承認group關鍵 - 它甚至有可能使用這樣的分組?如果是的話我該怎麼做?

回答