Doctrine orm 如何更新与条令2有多个关系的对象
大家好! 我已经安装了条令2,一切都很好, 我已经用命令生成了我的实体和代理 我的问题是,当我试图更新具有多对多关系的实体时 我有这个问题 致命错误:未捕获的异常“PDOException”带有消息 'SQLSTATE[23000]:完整性约束冲突:1062个重复条目 “8-1”表示键“主” 看起来条令试图插入一个新的实体,而不是试图更新联接表 如果我的代码中有任何问题,是否有明确的示例? 谢谢Doctrine orm 如何更新与条令2有多个关系的对象,doctrine-orm,Doctrine Orm,大家好! 我已经安装了条令2,一切都很好, 我已经用命令生成了我的实体和代理 我的问题是,当我试图更新具有多对多关系的实体时 我有这个问题 致命错误:未捕获的异常“PDOException”带有消息 'SQLSTATE[23000]:完整性约束冲突:1062个重复条目 “8-1”表示键“主” 看起来条令试图插入一个新的实体,而不是试图更新联接表 如果我的代码中有任何问题,是否有明确的示例? 谢谢 就我从你们的例子中所看到的,你们并没有坚持任何实体,所以条令并没有注册任何变更,而flush也并没有
就我从你们的例子中所看到的,你们并没有坚持任何实体,所以条令并没有注册任何变更,而flush也并没有任何更新 你必须坚持关系的拥有方
$this->em->persist($service);
或
取决于您指定的拥有方
查看从“em”中检索到$service和$user,它们正在被管理,您不需要为foreach循环调用persist(),缺少结束符curry括号},请告诉我表的主键是什么
$this->em->persist($service);
$this->em->persist($user);