Как сделать подобное запрос базы данных в Symfony2

Это должно быть просто, но я не могу найти рабочий пример. Вот метод контроллера, который бросает ошибку «Неверный номер параметра: количество связанных переменных не соответствует количеству токенов». Я успешно публикую переменную «Searchberm», но не могу получить запрос на работу. Что отсутствует? Спасибо!

 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);

}
12
задан Imanali Mamadiev 9 August 2017 в 13:42
поделиться