【问题标题】:CakePHP model associations via an intermediary table?CakePHP 模型通过中间表关联?
【发布时间】:2010-11-16 17:52:02
【问题描述】:

我有一个 Home 模型,它链接到 Home.realtor_num = Realtor.num 上的 Realtor 模型。 我有一个 Office 模型链接到 Realtor.office_num = Office.num 上的 Realtor 模型。

假设我想在 Homes 表的查找结果集中轻松访问 Office.name。有没有一种简单的方法来指定上述关系,这样 $home['Office']['name'] 将包含我正在寻找的数据?

【问题讨论】:

    标签: mysql cakephp models table-relationships


    【解决方案1】:

    如果您在模型中正确设置了关联:

    1. 您可以使用可包含的行为,
    2. 您可以从 HomeController 访问 Office 模型:$this->Home->Realtor->Office->find(...)

    【讨论】:

    • 谢谢,这样说听起来很简单。我试试看!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多