Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2015, 08:13
Avatar de GeekGirl
GeekGirl
 
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 9 años, 9 meses
Puntos: 44
[Sonata] Setear model manager

Buenos días, quisiera saber cómo puedo hacer para setear un model manager en mi archivo de configuración de servicios. Creé una clase que implementa ModelManagerInterface y ahora quiero setearla como el model manager por defecto para un servicio determinado.
Probé de la siguiente manera:

Código:
<call method="setModelManager">
  <argument>MyBundle\TestBundle\Components\NewModelManager</argument>
</call>
Pero me devuelve el siguiente error:

Cita:
Argument 1 passed to Sonata\AdminBundle\Admin\Admin::setModelManager() must implement interface Sonata\AdminBundle\Model\ModelManagerInterface, string given
El error es claro, está recibiendo un string y no el model manager que espera. El tema es que no sé cómo solucionarlo. Alguna idea? Gracias.

Última edición por GeekGirl; 18/03/2015 a las 09:01