Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2012, 16:42
chemajmb
 
Fecha de Ingreso: enero-2012
Ubicación: España
Mensajes: 150
Antigüedad: 12 años, 9 meses
Puntos: 0
Ordenando Repositories en Doctrine y otras dudas doctrine

Hola amigos,

¿ Quiero saber si hay algun metodo en Doctrine para traerte el repository ya ordenado, o hay que ordenarlo una vez te lo has traido ?
¿ Hay que hacerlo con Custom Repositories o como ?
http://docs.doctrine-project.org/pro...m-repositories
Yo es que me quiero traer todos los registros de una tabla pero ordenados y no encuentro como se hace.
Código PHP:
$this->_categoria->_em->getRepository('Entidades\categoria')->findAll(); 
( Esto son solo pruebas, luego implementare los modelos para no hacer llamadas de este tipo si no $this->_categoria->findAll() )



Y otra preguntilla,
¿ Que tal idea es la de hacer modelos con metodos estaticos y hacer llamadas del tipo
Modelo::findAll();
Modelo::findBy( ... );
para no tener que instanciar nuestros modelos y hacer llamadas del tipo
$model = new Modelo;
$model->findAll();
?



Una mas,
¿ Que es mas rapido, mejor para nuestra proyecto web ? ¿ instanciar el Entity manager, guardarlo en el registry y que cada vez que en el codigo un modelo necesite hacer uso de ello, coja la instancia y la use o hacer que cada modelo cargue el Entity manager en su constructor por ejemplo ?

Gracias por vuestra ayuda compañeros, suerte.
Un saludo.