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

Doctrine querybuilder DATE_FORMAT ne fonctionne pas

DATE_FORMAT ainsi qu'un tas de fonctions Mysql ne sont pas directement disponibles dans Doctrine.

Pour les utiliser, vous pouvez soit créer la vôtre, soit ajouter une extension comme beberlei/DoctrineExtensions puis ajoutez la fonction respective à votre configuration de bundle de doctrine comme

doctrine:
    dbal:
        ....
    orm:
        ....
        dql:
            string_functions:
                DATE_FORMAT: DoctrineExtensions\Query\Mysql\DateFormat