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.