2011-12-04 8 views
5

Tengo una tabla llamada "Annonce" que contiene información sobre una publicación; Me gustaría recuperar todo el "type_bien" (es un campo) ya registrado en la base de datos por una consulta. Mi mesa tiene el buen campo "type_bien", mi Entity también.Constructor de consultas Doctrine: error semántico

Así He probado:

$em = $this->get('doctrine')->getEntityManager(); 
$query = $em->createQuery('SELECT DISTINCT type_bien FROM APNegociationBundle:Annonce'); 

pero me dio un error de semántica:

[Semantical Error] line 0, col 16 near 'type_bien FROM': Error: 'type_bien' is not defined. 

¿Hay algo malo en mi consulta?

Respuesta

13

Problema resuelto, la consulta es buena:

$query = $em->createQuery('SELECT DISTINCT a.type_bien FROM APNegociationBundle:Annonce a'); 
+1

+1 como el prefijo de la tabla fue el solucionador de problemas para mí también ... –

Cuestiones relacionadas