我有2个多对多关系的学说实体。当我编辑第一个实体时,我希望能够选择具有来自第二个实体的数据的复选框来建立特定条目的连接。学说2更新关系多对多(不含Symfony)
它可以在创建新条目(使用数组集合)的罚款,但是当我要编辑条目 - 它补充说,我已无需删除先前选择(取消选中)选中的人。
哪种方式会做到这一点,如何以正确的方式?
- 删除正在更新的条目的所有连接表数据,然后设置新数据。 (我怎样才能从连接表中删除该 不是实体?)
- 从第二实体传递的所有数据,并删除 那些没有被选中(似乎超笨拙?)
- 其他一些我不知道的方式?
,只是学说。
太棒了,谢谢!不知何故,我没有发生ArrayCollection有更多的方法比“包含”和“toArray”=) 我已经使用了第一个解决方案,它完美的作品。 –