Ver Mensaje Individual
  #29 (permalink)  
Antiguo 27/03/2012, 10:45
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Empezando con Doctrine 2.2.1

Al hacer:
$em->find('Entity\Category', 1);

Es porque debes de indicar el namespace de la entidad, no la carpeta, si no el namespace donde estén tus entities.

El EntityManager es en sí un repositorio de entidades, pero para mayor control, tu puedes hacer y definir un repositorio propio para en lugar de usar find($entity, $id), puedas definir por ejemplo findRecentEntities($id) o algo por el estilo, el repositorio de entidades es un proxy donde puedes crear métodos más avanzados para extraer entidades (y donde deben de ir tus DQLs para mayor control).

Saludos.