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

时间:2011-05-09 17:05:00

标签: cakephp

我正在开发一个cakephp测试项目,但是我现在停留了一段时间,从另一个表中获取信息,这个表与我现在的模型没有直接关系,我正在检索数据。

情景如下:(请参阅图片http://i.stack.imgur.com/liFmk.png) 所有的绿色表都相互连接,AC属于{AA,AB} 我有aa_id。

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

即:

$ params = array('conditions'=> array('...'=> $ aa_id));

$这 - > AA-> AB-AC->发现( '所有',$ PARAMS);

1 个答案:

答案 0 :(得分:0)

在控制器的顶部,您会找到var $uses = array(...);,其中包含控制器中可立即使用的模型列表。将“AD”添加到列表中。然后,您就可以在控制器中的任何位置呼叫$this->AD->find();