如何使用cakephp从多个联接的db表中检索正确的数据

如何使用cakephp从多个联接的db表中检索正确的数据,cakephp,Cakephp,我正在从事一个cakephp测试项目,但我从另一个表中获取信息已经有一段时间了,这个表与当前模型没有直接关系,我正在检索数据 场景是这样的:请看图片 所有绿色表格都相互连接,AC属于{AA,AB} 我有身份证 如何使用cakephp find从表AD中获取数据 即: $params=array'conditions'=>array'…'=>$aa_id $this->aa->ab ac->find'all',$params 在控制器顶部,您会发现var$uses=array。。。;,其中包含控制

我正在从事一个cakephp测试项目,但我从另一个表中获取信息已经有一段时间了,这个表与当前模型没有直接关系,我正在检索数据

场景是这样的:请看图片 所有绿色表格都相互连接,AC属于{AA,AB} 我有身份证

如何使用cakephp find从表AD中获取数据

即:

$params=array'conditions'=>array'…'=>$aa_id


$this->aa->ab ac->find'all',$params

在控制器顶部,您会发现var$uses=array。。。;,其中包含控制器中立即可用的模型列表。将“广告”添加到列表中。然后您可以调用$this->AD->find;控制器中的任何位置。

hmmm。。这是不可能的,因为我需要通过3个表才能从AD中获得值