Построитель запросов доктрины: семантическая ошибка - PullRequest
5 голосов
/ 04 декабря 2011

У меня есть таблица с именем "Annonce", которая содержит некоторую информацию о посте;Я хотел бы получить все "type_bien" (это поле), уже зарегистрированные в базе данных по запросу.В моей таблице есть хорошее поле "type_bien", а также моя сущность.

Итак, я попытался:

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

Но я получил семантическую ошибку:

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

Isчто-то не так с моим запросом?

1 Ответ

14 голосов
/ 04 декабря 2011

Проблема решена, хороший запрос:

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