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);