任何人都可以啓發我爲什麼這個查詢不工作請嗎?我嘗試在單引號和雙引號之間交替。使用通配符與Doctrine的createQuery方法
$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方法或createQueryBuilder執行此類查詢會更好嗎?
我想你想選擇所有的表,因爲你必須使用SELECT * ...而不是SELECT t。是它嗎? – eLRuLL