CakePHP 模型通过中间表关联?

发布于 2024-10-02 23:49:46 字数 239 浏览 7 评论 0原文

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

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

I have a Home model that links to a Realtor model on Home.realtor_num = Realtor.num.
I have an Office model linked to the Realtor model on Realtor.office_num = Office.num.

Suppose I want easy access to Office.name in the result set of a find on the Homes table. Is there an easy way to specify the above relationship, such that $home['Office']['name'] will contain the data I'm looking for?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情绪 2024-10-09 23:49:46

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

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

If you have correctly setup associations in you models:

  1. you can use containable behavior,
  2. you can access Office model from HomeController: $this->Home->Realtor->Office->find(...)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文