Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/04/2012, 04:24
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Ordenando Repositories en Doctrine y otras dudas doctrine

Para ordenar puedes "setear" un order por defecto por medio de @OrderBy, lo puedes hacer en el DQL o como te comenta GatorV utilizar el QueryBuilder.

Cita:
Yo veo factible el hacer esto que estoy preguntando, pero me gustaria saber si alguien mas entendido sabe si es de verdad buena practica o tiene sus contras.
Para mi es una mala practica, un registro global es un tipo de variable global deberías en lo posible evitarlo, preferible pasar las dependencias e instanciar y si estas utilizando una herramienta como doctrine realmente te parece que puedes ganar algo evitando un new ?

Cita:
- ¿ En cada uso de entidad o repositorio que necesitas el EM, instancias un nuevo EM con el lanzador de doctrine ?
- ¿ O es mejor instanciar el EM en el bootstrap de tu aplicacion y guardarlo en el registro, y recuperarlo de este cada vez que en una unica ejecucion lo necesitas ?
Utiliza el mismo em, no tiene sentido instanciar varias veces un em con la misma configuración, diferentes em se utilizan para mapear datos a diferentes bbdd.

Te dejo un pequeño ejemplo de como se suele utilizar con managers para que te hagas una idea http://pastebin.com/VhCLMK5J

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)