2012-09-07 75 views
-3

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

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

所以在这里,我的问题是烘烤时会产生4个正确的关联SQL表的例子。

+1

我怀疑任何人都可以告诉你任何关于你提供(或要求那件事)的小事情。缺少太多的信息.​​..您的实际SQL或表设置在哪里?你做了吗?等等 – mark

回答

2

如果你有一个外键,快速安装程序会尝试一个hasMany关系或者一个hasOne,如果你拒绝第一个,并且遵循另一个模型中的belongsTo。如果你有一个连接表,它会尝试烤一个hasAndBelongsToMany。

0

如果你遵循Cake的惯例,那么烘焙工具通常会猜测正确的关系。

您应该阅读model relationships页面。