如何在条令1.2中为映射直通表设置关系


How to set relations in Doctrine 1.2 for mapped through table?

表格:

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

如果生成了所有三个类用户、组、用户组。我应该如何设置"用户"或"组"中的关系,以便通过User_Group表进行映射?

我使用的是条令1.2

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

如果你遵循Doctrine的多对多关系文档中的例子(恰好涵盖了你所需要的内容),你就会达到目的。