Вот мой код:
$query = $this->em->createQuery("select t.name,(select count(v) from Entity\Vacancy v where v.tags like '%t.name%') as weight from Entity\Tag t");
Проблема:
в строке в кавычках t.name не заменяется значением;
В формате sql все работает нормально:
select tag.*,(select count(*) from vacancy where vacancy.tags like CONCAT('%',tag.name,'%')) as weight from tag
я пытаюсь использовать CONCAT (параметр dql), но выдает ошибки парсера, после того, как парсер LIKE ожидает только строку.
Есть любыеспособ сделать это?