2011-12-04 9 views
5

मेरे पास "Annonce" नाम की एक तालिका है जिसमें एक पोस्ट के बारे में कुछ जानकारी शामिल है; मैं एक प्रश्न से डेटाबेस में पहले से पंजीकृत सभी "type_bien" (यह एक फ़ील्ड) पुनर्प्राप्त करना चाहता हूं। मेरी तालिका में अच्छी तरह से क्षेत्र "type_bien" है, मेरी इकाई भी।सिद्धांत क्वेरी निर्माता: semantical error

तो मैं tryed:

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

लेकिन मैं एक semantical त्रुटि मिली:

[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 के रूप में मेरे लिए समस्या solver था के रूप में अच्छी तरह से ... –

संबंधित मुद्दे