Bu basit olmalı, ancak çalışan bir örnek bulamıyorum. İşte, "Geçersiz parametre numarası: ilişkili değişkenlerin sayısı, simge sayısıyla eşleşmiyor" hatasını atan bir denetleyici yöntemidir. "Searchterm" değişkenini başarıyla gönderiyorum, ancak sorguyu işleyemiyorum. Ne eksik? Teşekkürler!Symfony2'de bir LIKE veritabanı sorgusu nasıl yapılır
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, ben buldum en zarif çalışma seçenek. – Gingi