我使用可包含来减少我的发现的大小,但是在尝试订购查找数据时我遇到了困难,发现似乎无法看到该机构加入。
这是我的代码 -
$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]
谢谢,Alex