【问题标题】:How to retrieve a correct data from multiple joined db table using cakephp如何使用 cakephp 从多个连接的数据库表中检索正确的数据
【发布时间】:2011-05-09 17:04:59
【问题描述】:

我正在做一个 cakephp 测试项目,但我现在停留在从另一个表中获取信息的问题上,该表与当前正在检索数据的模型没有直接关系。

场景是这样的:(请看图片http://i.stack.imgur.com/liFmk.png) 所有的绿色表都相互连接,AC 属于TO {AA, AB} 我有 aa_id。

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

即:

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

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

【问题讨论】:

    标签: cakephp


    【解决方案1】:

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

    【讨论】:

    • hmmm.. 这是不可能的,因为我需要通过 3 个表才能从 AD 中获取值
    猜你喜欢
    • 1970-01-01
    • 2011-06-17
    • 2015-03-20
    • 2021-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-10
    相关资源
    最近更新 更多