2011-07-08 72 views
-1

我有两个表: doctypes_visas users_visasCakePHP数据库命名约定?

现在我需要我第三个是连接上述两个。

根据CakePHP的命名约定,该表的适当名称是doctypes_visas_users_visas?

谢谢。

+0

试试吧,找出来;)我相信你已经明白了 – Stoosh

回答

3

根据CakePHP documentation,如果关联是hasAndBelongsToMany类型关系,则表示您是正确的。这个名字的名字的确应该是doctypes_visas_users_visas

从文档:

这个新的连接表的名称需要 包括用下划线(_)分隔两个模型 参与,按字母顺序排列,并 的名字。 该表的内容应该是 两个字段,每个外键(其中 应该是整数)指向所涉及的 模型的主键的两个 。为避免任何问题 - 不要 定义这两个字段的组合主键 ,如果您的应用程序 需要它,您可以定义一个唯一的 索引。

+0

优秀!谢谢! – ivantxo