2010-07-01 48 views
1

我使用可容納來減少我的發現的大小,但我試圖訂購查找數據時被卡住,查找似乎無法看到機構加入。Cakephp - 訂購包含

這裏是我的代碼 -

$result = $this->Candidate->find('all', array(
    'conditions' => array('Candidate.id' => $candidatesCodes), 
    'contain' => array(
     'History' => array(
      'Institution' => array('fields' => array('Institution.name')) 
      ) 
     ), 
     'order' => array('Institution.name, Candidate.lastname') 
    )); 

我得到這個錯誤 -

SQL Error: 1054: Unknown column 'Institution.name' in 'order clause' [CORE/cake/libs/model/datasources/dbo_source.php, line 525] 

謝謝,亞歷克斯

回答

3

中可容納產生一些疑問。如果這將是單個查詢,您的訂購將工作。你可以通過使用'joins'來實現。