【发布时间】:2016-03-08 12:23:22
【问题描述】:
我有 2 个具有多对多关系的 Doctrine 实体。当我编辑第一个实体时,我希望能够选择具有来自第二个实体的数据的复选框,以建立特定条目的连接。
创建一个新条目(使用数组集合)时效果很好,但是当我想编辑一个条目时 - 它会添加我选择的条目而不删除先前的选择(取消选中)。
哪种方法是正确的方法以及如何做到这一点?
- 删除正在更新的条目的所有联接表数据, 然后设置新数据。 (我怎样才能从连接表中删除它 不是实体?)
- 从第二个实体传递所有数据并删除 那些没有被检查的(看起来超级笨拙?)
- 我不知道的其他方式?
我没有使用 Symfony,只使用 Doctrine。
【问题讨论】:
标签: php doctrine-orm