我有查询构建器:
$lastEvents = $em->getRepository('MyBundle:Entity')
->createQueryBuilder('e')
->select('e')
->where('e.to_trash = false')
->orderBy('e.created_at', 'DESC')
->setMaxResults(100);
和* .orm.yml:
created_at:
type: datetime
排序正在运行,但只能按日期(非时间)进行,如下所示:
01.02.2015 05:02:05
01.02.2015 03:02:02
01.02.2015 09:02:13
01.02.2015 09:02:01
29.01.2015 11:01:52
29.01.2015 11:01:22
必须:
01.02.2015 09:02:13
01.02.2015 09:02:01
01.02.2015 05:02:05
01.02.2015 03:02:02
29.01.2015 11:01:52
29.01.2015 11:01:22
告诉我如何按时间排序?
答案 0 :(得分:0)
我发现了我的愚蠢错误:
我喜欢这样的树枝:
date|date("d.m.Y h:m:s")
但必须(24时格式):
date|date("d.m.Y H:i:s")