क्या कोई मुझे यह बता सकता है कि यह क्वेरी क्यों काम नहीं कर रही है? मैंने सिंगल और डबल कोट्स के बीच भी बदलने की कोशिश की।डॉक्ट्राइन के निर्माण विधि के साथ वाइल्डकार्ड का उपयोग
$em = $this->getDoctrine()->getManager();
$query = $em->createQuery('SELECT t FROM AcmeBlogBundle:BlogTag t WHERE t.title LIKE \'%:title%\'')
->setParameter('title', $keyword);
सिद्धांत बस Invalid parameter number: number of bound variables does not match number of tokens
देता है।
साथ ही, createQuery विधि याQueryBuilder का उपयोग करके ऐसी क्वेरी निष्पादित करना बेहतर है?
मुझे लगता है कि आप सभी टेबल का चयन करना चाहते हैं, इसके लिए आपको SELECT * ... का उपयोग करना होगा और टी नहीं चुनें। क्या वह था – eLRuLL