Bonjour à tous,
--Dans mon fichier listener
--Dans le fichier de configuration app/config/config.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 namespace Balinea\HomeBundle\Listener; use Doctrine\ORM\Event\LifecycleEventArgs; use Site\HomeBundle\Entity\Selection; class EntityListener { public function postLoad(LifecycleEventArgs $args) { $entity = $args->getEntity(); $entityManager = $args->getManager(); }
j' ai le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 # Service listener Configuration services: my.listener: class: Balinea\HomeBundle\Listener\EntityListener tags: - { name: doctrine.event_listener, event: postLoad, method: postLoad, connection: default }
le problème est qu' il ne reconnait pas la méthode getManager() de la Classe LifecycleEventArgs. Et pourtant , j'ai bien fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part Call to undefined method Doctrine\ORM\Event\LifecycleEventArgs::getManager() in C:\wamp\www\site.com\Symfony\src\Site\HomeBundle\Listener\EntityListener.php on line 13
use Doctrine\ORM\Event\LifecycleEventArgs; dans ma classe listener.
Je vous rémercie d'avance.
Partager