CakePHP数据库命名约定?

时间:2011-07-08 01:39:33

标签: database cakephp naming conventions

我有两张桌子:     doctypes_visas     users_visas

现在我需要第三个加入上述两个的人。

根据CakePHP命名约定,这个表doctypes_visas_users_visas的名称是什么?

感谢。

1 个答案:

答案 0 :(得分:3)

根据CakePHP documentation,如果关联是hasAndBelongsToMany类型关系,那么您是正确的。名称的名称应该是doctypes_visas_users_visas

来自文档:

  

这个新的连接表的名称需要   包括两个模型的名称   涉及,按字母顺序排列,和   用下划线(_)分隔。   表的内容应该是   两个字段,每个外键(其中   应该是整数)指向两者   所涉及的主键   楷模。为了避免任何问题 - 不要   为...定义组合主键   这两个领域,如果你的申请   要求你可以定义一个独特的   索引。