Exemple dans une classe admin :
public function preUpdate ($objet){
$propriete = array();
$em = $this->getModelManager()->getEntityManager($this->getClass());
$ObjetAvantUpdate = $em->getUnitOfWork()->getOriginalEntityData($objet);
$propriete['avant'] = $ObjetAvantUpdate['propriete'];
$propriete['après'] = $objet->getPropriete();
}
Note : la fonction getOriginalEntityData est utilisable uniquement avec Mysql. Il y a d’autres équivalents avec MongoDb notamment.