0

我有个疑问。可能是因为我是symfony的新手。我有一个具有状态的实体,并以可以更改状态的形式显示它。在控制器中,我需要以前的状态与新状态进行比较以执行一些操作。当我绑定时,我无法访问此 $entity 的先前状态,

$editForm = $this->createForm(new StatusType(), $entity);
$editForm->bind($request);

如何访问这些以前的数据?

此致!

4

1 回答 1

1

也许有更好的方法,但你可以使用:

$editForm = $this->createForm(new StatusType(), $entity);
$entity_before = clone $entity; //you can do it before your createform 
$editForm->bind($request);
于 2013-08-12T16:27:11.540 回答