0

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

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

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

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

4

1 回答 1

0

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

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

您可以在这里阅读更多信息:http: //book.cakephp.org/2.0/en/models/associations-linking-models-together.html#hasone

于 2012-11-26T15:17:01.030 回答