Php 条令阻止更新加入的实体

Php 条令阻止更新加入的实体,php,symfony,doctrine-orm,Php,Symfony,Doctrine Orm,我和你有关系 Liability { /** * @ORM\OneToMany(targetEntity="Objection", mappedBy="liability", cascade={"persist"}) * * @var */ private $objections; 及 我创建表单来添加反对意见 我在新的反对意见中增加了责任 $obj = new Objection(); $liability = $doctrine....->find($liabilityId

我和你有关系

Liability {
/**
 * @ORM\OneToMany(targetEntity="Objection",  mappedBy="liability", cascade={"persist"})
 *
 * @var
 */
private $objections;

我创建表单来添加反对意见

我在新的反对意见中增加了责任

$obj = new Objection();
$liability = $doctrine....->find($liabilityId);
$obj->setLiablity($liability);
在编辑表单中,用户可以更改详细信息,我将其另存为数组。 但当我保存异议时,我不想这么做


在保存之前,我尝试从数据库获取新鲜信息,但它没有读取新鲜信息。

当我推动形成责任克隆时,我发现它没有在保存反对意见时更新数据库值。就您所示,您根本没有持久化$obj。您是否错过了在问题中包含该代码?
$obj = new Objection();
$liability = $doctrine....->find($liabilityId);
$obj->setLiablity($liability);