我正在开发一个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);
答案 0 :(得分:0)
在控制器的顶部,您会找到var $uses = array(...);
,其中包含控制器中可立即使用的模型列表。将“AD”添加到列表中。然后,您就可以在控制器中的任何位置呼叫$this->AD->find();
。