Php 三个表之间的多对多关系

Php 三个表之间的多对多关系,php,doctrine,many-to-many,Php,Doctrine,Many To Many,我有三个表:注释、用户和标签。以下是这些表之间的关系图: 用户可以有许多注释和标签,注释可以有许多用户和标签,标签可以有许多用户和许多注释。我可以在两个表之间设置多对多关系,但无法将三个表关联起来。如何在原则中描述这种关系?您应该使用附加的代理ID将NoteUserTag设置为自己的记录/实体: note_user_tag_id note_id user_id tag_id 这可能是处理这种情况的最好办法

我有三个表:注释用户标签。以下是这些表之间的关系图:


用户可以有许多注释标签注释可以有许多用户标签标签可以有许多用户和许多注释。我可以在两个表之间设置多对多关系,但无法将三个表关联起来。如何在原则中描述这种关系?

您应该使用附加的代理ID将NoteUserTag设置为自己的记录/实体:

note_user_tag_id
note_id
user_id
tag_id
这可能是处理这种情况的最好办法