web-dev-qa-db-ja.com

now()をDoctrine 2 DQLで使用するにはどうすればよいですか?

$ php app/console doctrine:query:dql 'SELECT now()'

[Doctrine\ORM\Query\QueryException] [構文エラー]行0、列7:エラー:既知の関数が予期されています、 'now'を取得しました

Doctrine DQLでMySQL now()関数を使用するにはどうすればよいですか?

53
Eduardo

MySQLのNOW()に相当するものはDoctrine DQLのCURRENT_TIMESTAMP()です。

CURRENT_DATE()は日付部分のみを返します。

112
Benjamin