1

我有这个代码

public function preUpdate(PreUpdateEventArgs $args)
{
    $entity = $args->getEntity();
    $em = $args->getEntityManager();
    $uow = $em->getUnitOfWork();
    $args->isActive = false;

    $meta = $em->getClassMetadata(get_class($entity));
    $uow->recomputeSingleEntityChangeSet($meta, $entity);
}

我尝试了很多次,但它没有更新该字段。

4

1 回答 1

2

应该$entity->isActive = false; 代替 $args->isActive = false;.

于 2012-11-07T14:26:54.773 回答