doctrine2-как использовать функцию добавления даты
Я пытаюсь использовать DATE_ADD
функция из doctrine2, но у меня возникли проблемы с ее правильным.
Я использую это в DQL:
->andWhere('p.created_at <= DATE_ADD(CURRENT_DATE(),4, day)')
, но я получаю синтаксическую ошибку:
[синтаксическая ошибка] строка 0, col 215: Error:Expected'.'или '(', У 'день'
Я пробовал разные реализации, но я всегда получаю какую-то синтаксическую ошибку.
Я проверил DoctrineExtensions, которые содержат эту функцию, но Мне это не нужно, потому что функция уже включена в доктрину.
1 ответов
у вас есть опечатка, вы должны котировки "день"
->andWhere("p.created_at <= DATE_ADD(CURRENT_DATE(),4, 'day')")
пример здесь.