Привет, я использую прослушиватель Doctrine 2, чтобы проверить, изменилась ли группа пользователей. Так что я - {name: doctrine.event_listener, event: preUpdate }
я мой service.yml
Метод выполняется и Im делает такую вещьDoctrine 2 прослушиватель
$user = $args->getEntity();
$em = $args->getEntityManager();
if($user instanceof \iTracker\UserBundle\Entity\User) {
$u = $em->getRepository('UserBundle:User')->find($user->getId());
var_dump($u->getUserGroup());
var_dump($user->getUserGroup());
}
И оба объекта являются та же. Должен объект $u
со старой группой пользователей и $ user с новой группой? Событие является preUpdate, поэтому перед тем, как объект обновления должен быть другим.
Не могли бы вы еще раз написать последнюю часть своего вопроса или, наоборот, объяснить ее лучше? Я не могу понять, что здесь задают. – DonCallisto