そうです:
$text = '%'.addslashes($text).'%';
$images = $this->getDoctrine()->getEntityManager()
->createQuery("SELECT img, cat, u
FROM AcmeMainBundle:Image img
JOIN img.category cat
JOIN img.user u
WHERE img.title LIKE '$text' OR img.description LIKE '$text'
ORDER BY img.id DESC")
->getResult();
$textに'が含まれている場合はエラーがスローされます
[構文エラー]行0、列150:エラー:文字列の終わりが必要です。「T」500内部サーバーエラーが発生しました-QueryException
それを修正する方法は?