Ver Mensaje Individual
  #14 (permalink)  
Antiguo 23/05/2011, 12:55
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Doctrine2 error al hacer getQuery

Ahora si empezamos a hablar, a ver, tienes que agregar el @Entity, es obligatorio sino doctrine no lo reconoce como tal, y deberías configurar el resto de datos, el id no tiene @Id ni el strategy, tampoco tienes relaciones creadas, si un usuario tiene grupos deberia tener esa relación, a menos que esa unidireccional de grupos a usuario.
Luego que este todo configurado puede empezar con el DQL, y lo que debes relacionar es el modelo, no la tabla, ejemplo(tomado de la doc):

Código PHP:
Ver original
  1. $query = $em->createQuery('SELECT u FROM MyProject\Model\User u WHERE u.age > 20');
  2. $users = $query->getResult();

Otra cosa, si estas trabajando con Zend, porque los modelos no pertenecen a ningun Namespace, deberían ser algo así:
  1. Application_Entity_User
  2. Application_Model_User
  3. Application_Model_Entity_User
  4. Proyect_Entity_User

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