2011-12-01 10 views
43

$ php app/console doctrine:query:dql 'SELECT now()'¿Cómo puedo usar ahora() en Doctrine 2 DQL?

[Doctrine\ORM\Query\QueryException] [Syntax Error] line 0, col 7: Error: Expected known function, got 'now'

¿Cómo puedo gestionar el uso de la función MySQL now() con Doctrine DQL?

+0

encontrado acerca de CURRENT_DATE() – Eduardo

Respuesta

96

El equivalente de NOW() de MySQL es Doctrine DQL CURRENT_TIMESTAMP().

CURRENT_DATE() solo devuelve la parte de la fecha.

+0

No estoy seguro pero no funciona para mí. Devuelve 's0_.available_on> = CURRENT_TIMESTAMP)' – tom10271