doctrine2 - 如何使用DATE_ADD功能(doctrine2 - how to use

2019-08-03 19:03发布

我试图使用DATE_ADD从doctrine2功能,但我无法得到它的权利。

我使用这样的DQL:

->andWhere('p.created_at <= DATE_ADD(CURRENT_DATE(),4, day)')

但我正在逐渐语法错误:

[语法错误] 0行,列215:错误:预期 '' 或“(”,得到了“天”

我尝试了不同的实现,但我得到八方某种语法errror的。

我已经检查了包含这个功能DoctrineExtensions,但我不应该需要它,因为该功能已包括在教义。

Answer 1:

你有一个错字,你要报价“天”

->andWhere("p.created_at <= DATE_ADD(CURRENT_DATE(),4, 'day')")

一个例子在这里 。



文章来源: doctrine2 - how to use DATE_ADD function