में एक LIKE डेटाबेस क्वेरी कैसे करें यह सरल होना चाहिए लेकिन मुझे एक कामकाजी उदाहरण नहीं मिल रहा है। यहां एक नियंत्रक विधि है जो त्रुटि को फेंक देती है "अमान्य पैरामीटर संख्या: बाध्य चर की संख्या टोकन की संख्या से मेल नहीं खाती"। मैं सफलतापूर्वक "searchterm" चर पोस्ट कर रहा हूं लेकिन काम करने के लिए क्वेरी नहीं प्राप्त कर सकता। क्या चीज़ छूट रही है? धन्यवाद!Symfony2
public function searchAction()
{
$request = $this->getRequest();
$searchterm = $request->get('searchterm');
$em = $this->getDoctrine()->getEntityManager();
$query = $em->createQuery("SELECT n FROM AcmeNodeBundle:Node n WHERE n.title LIKE '% :searchterm %'")
->setParameter('searchterm', $searchterm);
$entities = $query->getResult();
return array('entities' => $entities);
}
Thx, यह सबसे सुंदर काम करने का विकल्प मैंने पाया है। – Gingi