在CakePHP中烘焙

时间:2012-09-07 00:05:36

标签: cakephp cakephp-appmodel cakephp-bake

设置数据库并烘焙后,声明的模型关联不正确。

例如,而不是看到hasOne,我看到hasAndBelongsToMany

所以这里我的问题是sql表的例子,它们会在烘焙时生成4个正确的关联。

2 个答案:

答案 0 :(得分:2)

快速浏览器是,如果你有一个外键,bake会尝试一个hasMany关系,如果你拒绝第一个,则尝试一个hasOne,并在另一个模型上跟随belongsTo。如果你有一个连接表,它将尝试烘焙一个hasAndBelongsToMany。

答案 1 :(得分:0)

如果您遵循Cake约定,那么烘焙工具通常会猜出正确的关系。

您应该阅读model relationships页面。