Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2015, 12:05
Avatar de anacona16
anacona16
 
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 1 mes
Puntos: 52
Configurar Entity listeners de Doctrine en Symfony 2.6

Hola.

En este momento necesito crear un Listener para los eventos de Doctrine, tales como postPersist, preUpdate, etc.

Buscando en el cookbook de Symfony encontre esto: http://symfony.com/doc/current/cookb...listener-class

En esa guia mencionan que una nueva característica de Doctrine permite asignar un Listener por entidad, esto me parece mejor ya que se mantiene el codigo separado, mas ordenado.

Cree la clase Listener y en la entidad especifique (segun el ejemplo),

Código PHP:
@EntityListeners({"UserListener"}) 
La clase UserListener tiene un metodo postPersist donde implemento mi logica.

Pero cuando agrego un nuevo registro no pasa nada, no se ejecuta ese codigo.

Y la cuestion es que talvez o muy seguramente Doctrine no ejecuta la clase Listener por si solo.

Que debo hacer para que esto funcione? Como debo configurar mi Listener?

Gracias.
__________________
Aprendiendo!!!