sql >> Base de Datos >  >> RDS >> Mysql

Doctrine querybuilder DATE_FORMAT no funciona

DATE_FORMAT junto con un montón de funciones de Mysql no están disponibles directamente en Doctrine.

Para usarlos, puede crear uno propio o agregar una extensión como beberlei/DoctrineExtensions y luego agregue la función respectiva a la configuración de su paquete de doctrina como

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