关联模型及其主键作为cakephp中的外键?

时间:2012-11-26 04:56:34

标签: cakephp foreign-keys associations

我在不同的区域有一些用户属性,所以我想将它们分成两个表。

一个是具有用户ID的users表。另一个表保存用户的位置坐标。它仍然是每个用户的一个位置。它是用户的可选值。

因为在我看来,用户表太重要了,它不会像位置表那样变化,我想让位置表成为一个新表。这是好习惯吗?

但是,我可以将这两个表关联为一对多且属于仍然吗?所以我仍然可以将它们用作控制器中的常规关联模型?只有它们实际上是一对一的关联。

1 个答案:

答案 0 :(得分:0)

只处理一个表通常更简单,但如果你愿意,你仍然可以这样做。

您可以使用hasOne关系。 你应该在两种模型中使用它。

您可以在此处详细了解: http://book.cakephp.org/2.0/en/models/associations-linking-models-together.html#hasone

相关问题