cakePHP 数据模型具有同一个表的多个外键
根据 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我通常会做一些类似有 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