如何配置模型选项

时间:2016-02-08 18:44:18

标签: cakephp mysql-workbench

我想逆向设计我为CakePHP框架创建的数据库。

所以命名约定就是这个:

表总是以复数形式命名。 如果用户所属或属于多个用户,则关系声明为:

users        owners
id           
owner_id --> id

如果网站hasAndBelongsToMany用户,则关系声明为

sites    sites_users   users
         id            
id  <--  site_id
         user_id  -->  id

所以我想在MySQLworkbench中配置模型选项以创建图表。

所以我尝试设置以下选项,但它不起作用:

Column Defaults:
PK Column name: id   PK Column Type: INT
Column name: %col    Column Type: VARCHAR(45)

Foreign Key/Relationship Defaults:
FK name: %dtable%_id                            Column name: %dtable%_id
ON UPDATE: NO ACTION                            ON DELETE: NO ACTION
Associative Column name: %stable%s_%dtable%s    

这是做我想要的正确方法吗?

0 个答案:

没有答案