我的模型中有以下关系
基本索引属于申请人
申请人有很多请求
因此,我想检索 BasicIndexing 模型并包含申请人模型和申请人相应的请求,如下面的代码所示
$fullCondition = array(
'contain' => array(
'Applicant' => array(
'Request',
'fields'=>array('Applicant.surname','Applicant.first_name','Applicant.id')
)
),
'conditions' => $conditions,
'fields'=>array('BasicIndexing.application_date','BasicIndexing.application_number')
);
$this->loadModel('BasicIndexing');
$searchResult = $this->BasicIndexing->find('all',$fullCondition);
问题是返回的结果$searchResult
根本不包含 Request 模型。它只包含申请者模型并忽略请求模型。我尝试使用与申请人无关的模型,但我收到模型未与申请人模型关联的警告。
Array
(
[0] => Array
(
[BasicIndexing] => Array
(
[application_date] => 2012-04-17
[application_number] => BIA170420124356
)
[Applicant] => Array
(
[surname] => Kermit
[first_name] => Frog
[id] => 4f8d3b63-c2bc-48a1-9fb5-0290c982293d
)
)
)
我做错了什么还是蛋糕 1.3.0 版本有问题?
任何帮助将不胜感激。
谢谢。