このクエリが機能しない理由を教えてください。一重引用符と二重引用符も交互に試しました。
$em = $this->getDoctrine()->getManager();
$query = $em->createQuery('SELECT t FROM AcmeBlogBundle:BlogTag t WHERE t.title LIKE \'%:title%\'')
->setParameter('title', $keyword);
Doctrine は単純に を返しますInvalid parameter number: number of bound variables does not match number of tokens
。
また、そのようなクエリは createQuery メソッドと createQueryBuilder のどちらを使用して実行した方がよいでしょうか?