学说阻止更新已连接的实体

时间:2014-10-24 06:30:07

标签: php symfony doctrine-orm

我有

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

Objection {
 /**
 * @ORM\ManyToOne(targetEntity="Liability")
 * @ORM\JoinColumn(name="liability_id", referencedColumnName="id",nullable=true)
 */
private $liability;

我创建表单以添加异议

我添加新的异议存在责任。

$obj = new Objection();
$liability = $doctrine....->find($liabilityId);
$obj->setLiablity($liability);

在编辑表单中,用户可以更改责任的详细信息,我将其另存为数组。 但是当我保存异议时我更新了责任我不想这样做。

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

0 个答案:

没有答案