如果未对表单进行任何更改,请停止学说执行更新查询

时间:2018-06-24 14:42:58

标签: sql symfony doctrine

如果不对表单进行任何更改,我想阻止Doctrine执行更新查询。

有人对此有任何想法吗?

1 个答案:

答案 0 :(得分:1)

通过在此类代码之外的侦听器之外使用UnitOfWork来解决

$uow = $em->getUnitOfWork();
$uow->computeChangeSets();
$changeset = $uow->getEntityChangeSet($user);
if(!empty($changeset)) {
   // my edit code here
}