Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso usare DATE() in Doctrine 2 DQL?

Oltre alla risposta accettata, ci sono un sacco di funzioni personalizzate predefinite disponibili su https://github.com /beberlei/DottrineExtensions .

Questi possono essere quindi registrati nella tua configurazione come

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

e può quindi essere utilizzato nel tuo DQL (come nella tua query) come

DATE(jobs.endDate) AS endDate