0

我有三个不同的模型,比如 A、B 和 C。它们是不同的,不能真正合并为一个。他们共享一个共同的元素,我已经制作了一个单独的模型,D。在 Cake 中建立这种关系的最佳/最简单/标准方法是什么?

目前,每个模型 A、B、C 都有一个与模型 D 相关的 ID“D_id”。尽管这会产生一些奇怪的东西,例如 D 被视为“父模型”,但事实并非如此,因为它是模型 AC 之一.

4

1 回答 1

3

每个模型 A、B 和 C 都应该“属于”D。

D 应该“有很多”A、B 和 C。

这将使 A、B 和 C 各有一个“D_id”字段,该字段引用 D 中的一行。

有关 CakePHP 关联的详细说明,请查看此站点

于 2011-05-20T13:21:22.140 回答