У меня есть DQL запрос типа:Доктрина, бежать имя переменного поля в DQL
$em->createQuery("
SELECT r
FROM WeAdminBundle:FamilyRelation r
WHERE r.col like :query
")
Теперь я хочу изменить «седловину» в зависимости от различных параметров. Как я могу достичь этого с помощью DQL, так как обычный setParameter здесь не работает.
Да, для параметра для аналогичного предложения оно работает, но не для имени столбца r.col. – Johni
Извините, я неправильно понял ваш вопрос. Вы имеете в виду, что 'r.col' становится чем-то вроде' r.foo' в зависимости от того, что вы установили? –
Да (сущность «r» не изменяется, но поле «col») – Johni