0

表:

tbl_user(id, name)
tbl_group(id, name);
tbl_user_group(user_id, group_id);

如果所有三个类都生成了User,Group,UserGroup。我应该如何设置用户或组中的关系,以便它们通过 user_group 表映射?

我正在使用 Doctrine 1.2

4

1 回答 1

1

由您来定义它们的关联,纯粹是因为只有您知道您希望您的应用程序如何工作。一个用户可以有多个组吗?只有一个?如果删除一个组,是否会删除所有关联的用户?这些是你需要问自己的问题。

如果您遵循Doctrine 的多对多关系文档中的示例(恰好涵盖了您需要的内容),您将到达那里。

于 2013-02-17T11:29:47.033 回答