表:
tbl_user(id, name)
tbl_group(id, name);
tbl_user_group(user_id, group_id);
如果生成了所有三个类用户,组,用户组。我应该如何在User或Group中设置关系,以便通过user_group表映射它们?
我使用的是Doctrine 1.2
答案 0 :(得分:1)
由您来定义它们的关联,纯粹是因为只有您知道您希望应用程序如何工作。用户可以拥有多个组吗?只有一个?如果删除组,是否会删除所有关联用户?这些是你需要问自己的问题。
如果您按照the example on Doctrine's documentation进行多对多关系(恰好涵盖了您所需要的内容),那么您就可以实现这一目标。