2011-12-04 53 views
5

我有一個名爲「Annonce」的表,其中包含有關帖子的一些信息;我想通過查詢檢索已在數據庫中註冊的所有「type_bien」(它是一個字段)。我的桌子也有很好的字段「type_bien」,我的實體也是。原則查詢生成器:語義錯誤

所以我tryed:

$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作爲表的前綴是問題的解決者,我也... –