我正想方设法找到一种类似的方法,在Doctrine中获取de day name,在orden中替代MySQL的DAYNAME(date),以启动一些类似的:

SELECT e,c,ci,p,pf,cf
FROM AdminBundle:MyEntity e
JOIN e.entity2 c
.......
WHERE (DAYNAME(e.date) = 'Friday')
....

有办法吗?非常感谢和抱歉我的英语:)

最佳答案

我找到了解决办法!!!
我将此添加到config.yml:

            dql:
                datetime_functions:
                    DayName: DoctrineExtensions\Query\Mysql\DayName

然后我在我的querybuilder上使用这个:
....DayName(e.date)....

07-27 19:26