2011-12-04 4 views
5

私はポストに関するいくつかの情報を含む "Annonce"という名前のテーブルを持っています。私は、すでにデータベースに登録されているすべての "type_bien"(フィールド)を検索したいと思います。私のテーブルには、 "type_bien"フィールドもあります。Doctrineクエリビルダー:semanticalエラー

だから私はしようと試み:

$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. 

は私のクエリに何か問題はありますか?解決

答えて

13

問題は、良いクエリは次のとおりです。

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

1テーブルプレフィックスは、同様に私のための問題解決したとして... –

関連する問題