使用Docrine2实体,我有一个“列表”实体,与“item”有很多关系。
我需要操纵并保存列表中项目的顺序。我无法弄清楚如何使用Doctrine2实现这一目标。我想要的是一个看起来像这样的木匠表:
list_item
=========
list_id
item_id
sort_order
我能找到的就是这个过时的待办事项:http://www.doctrine-project.org/jira/browse/DDC-213
我可以使用Doctrine完成此操作吗?或者我还有其他方法可以解决这个问题吗?
感谢。
答案 0 :(得分:3)
以下是来自this docs section的摘录,它可以回答您的问题:
真正的多对多关联不太常见。 [...]为什么多对多协会不太常见?因为经常要将其他属性与关联关联,所以在这种情况下引入关联类。因此,直接的多对多关联消失,并被3个参与类之间的一对多/多对一关联所取代。