我有两张桌子: doctypes_visas users_visas
现在我需要第三个加入上述两个的人。
根据CakePHP命名约定,这个表doctypes_visas_users_visas的名称是什么?
感谢。
答案 0 :(得分:3)
根据CakePHP documentation,如果关联是hasAndBelongsToMany
类型关系,那么您是正确的。名称的名称应该是doctypes_visas_users_visas
。
来自文档:
这个新的连接表的名称需要 包括两个模型的名称 涉及,按字母顺序排列,和 用下划线(_)分隔。 表的内容应该是 两个字段,每个外键(其中 应该是整数)指向两者 所涉及的主键 楷模。为了避免任何问题 - 不要 为...定义组合主键 这两个领域,如果你的申请 要求你可以定义一个独特的 索引。