Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je utiliser DATE() dans Doctrine 2 DQL ?

En plus de la réponse acceptée, il existe une tonne de fonctions personnalisées prédéfinies disponibles sur https://github.com /beberlei/DoctrineExtensions .

Ceux-ci peuvent ensuite être enregistrés dans votre config comme

doctrine:
    orm:
        dql:
            string_functions:
                DATE: DoctrineExtensions\Query\Mysql\Date

et peut ensuite être utilisé dans votre DQL (comme dans votre requête) comme

DATE(jobs.endDate) AS endDate