Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2014, 14:34
Avatar de bNd170
bNd170
 
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 15 años, 2 meses
Puntos: 13
Eventos con SonataAdmin

Buenas foreros, tengo una duda y no consigo encontrar cosas útiles en google, a ver si a alguien le ha surgido algo similar y ha sabido solventarlo.

El caso es que necesito que, en mi AdminController de una entidad, después de crear un nuevo registro, pueda acceder a dicho registro y hacer una serie de cosas.

Para ser más concretos, tengo instalado Gedmo y en dicha entidad, genero con Gedmo los slugs a partir del titulo (Titulo es un campo de la entidad). Mi intención es crear enlaces de Bit.ly una vez el usuario haya creado un registro nuevo. Pero gedmo no crea el Slug hasta que el INSERT o UPDATE se ha ejecutado, por lo que necesito coger el valor del slug una vez Doctrine lo haya guardado, por lo que las funciones de Sonata Prepersist y postpersist no me sirven, ya que en ninguna se ha ejecutado el flush.

¿Hay alguna manera de capturar el evento de después del flush?