更新实体Symfony 2.6

更新实体Symfony 2.6,symfony,doctrine-orm,Symfony,Doctrine Orm,我正在尝试更新一个实体。 我有一个表单,它将数组返回给我的formHandler 这是我的成功() 我不能保存数组,这就是为什么我制作了一个转换器 问题是当我试图持久化或合并时。他正试图插入新行。。我能做什么?初始化新对象时必须调用persist()方法。在更新时使用它而不保留它。要解决这个问题,我需要更多的代码。或者,根据你的问题,我的猜测是简单地注释掉持久化部分。你是克隆你的对象,还是在过程中的某个时刻从中创建另一个对象?是的,你是对的,这就是问题所在。谢谢你,伙计:) public fun

我正在尝试更新一个实体。 我有一个表单,它将数组返回给我的formHandler

这是我的成功()

我不能保存数组,这就是为什么我制作了一个转换器


问题是当我试图持久化或合并时。他正试图插入新行。。我能做什么?

初始化新对象时必须调用persist()方法。在更新时使用它而不保留它。要解决这个问题,我需要更多的代码。或者,根据你的问题,我的猜测是简单地注释掉持久化部分。

你是克隆你的对象,还是在过程中的某个时刻从中创建另一个对象?是的,你是对的,这就是问题所在。谢谢你,伙计:)
public function onSuccess($createIndicatorModelFormModel)
{
    $this->em->persist($this->indicatorModelTransformer->transform($createIndicatorModelFormModel));
    $this->em->flush();
}