cakePHP 数据模型具有同一个表的多个外键

发布于 2024-09-02 18:14:06 字数 310 浏览 3 评论 0原文

根据 cakePHP 的数据模型约定,为了设置外键,我将指定一个包含 source_table 的列,后跟 _id。

我有一个帐户和一个 account_messages 表。现在,当我需要对同一个帐户表进行 2 个外键引用时,情况就变得复杂了。具体来说,我需要跟踪消息中 TO 字段中的 account_id 和 FROM 字段中的 account_id。

从文档/面包店,我会指定 account_id..但是我会为第二个参考指定什么?!?

这是否可能并且仍然受益于 cakePHP 的神奇代码?

任何见解将不胜感激。

Based on cakePHP's data model conventions, to setup a foreign key I would specify a column with the source_table followed by an _id.

I have an accounts and an account_messages table. Now the complication arises when I need 2 foreign key references to the same accounts table. Specifically I need to keep track of the account_id in the TO field and the account_id in the FROM field on a message.

From the docs/bakery, I would specify account_id.. however what would I specify for the second reference?!?

Is this possible and still benefit from cakePHP's magic code?

Any insight would be appreciated.

Ry

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

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

发布评论

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

评论(1

风追烟花雨 2024-09-09 18:14:06

我通常会做一些类似有 to_id 和 from_id 的事情,然后使用类似 this

我认为您需要的一切都在该链接中

HTH
山姆

I usually will do something like having a to_id and a from_id and then use something like this

I think all that you need is in that link

HTH
Sam

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文