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

Cita:
Iniciado por masterpuppet Ver Mensaje
Te dejo la referencia a los finders http://readthedocs.org/docs/doctrine...ple-conditions y efectivamente cuando lo que quieres es mas complejo debes utilizar DQL o el QueryBuilder.
Y te hago una sugerencia, si bien en el ejemplo que utilizas el UoW(Unit of Work) es solo para lectura, no deberías meterte con el a menos que sepas realmente que estas haciendo, el UoW es e el encargado de llevar el tracking de los cambios, un error en el puede llevar a inconsistencias.

Saludos.
Gracias.

No no masterpuppet, si el codigo que puse es el metodo "findBy" real de la clase EntityRepository real.
Gracias de todas formas por estar tan atento y aconsejar.
Código PHP:
Ver original
  1. public function findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)
  2. * * {
  3. * * * * return $this->_em->getUnitOfWork()->getEntityPersister($this->_entityName)->loadAll($criteria, $orderBy, $limit, $offset);
  4. * * }

A ver, ahora tengo otro dilema, un amigo mio me dijo que el lo que haces es PROCEDIMIENTOS ALMACENADOS en MySql y luego los llama desde el lenguaje que este utilizando.
¿ Cual es mejor tecnica ?
¿ Implementar ( complejo ) en php cada consulta o hacer llamadas ( mas simples ) a cada procedimiento almacenado ?

Última edición por chemajmb; 09/04/2012 a las 02:59