我一直在阅读Doctrine的文档,但我还没有找到一种对findAll()结果进行排序的方法。
我使用的是symfony2 +原则,这是我在控制器中使用的语句:
$this->getDoctrine()->getRepository('MyBundle:MyTable')->findAll();
但我希望结果是按用户名升序排序的。
我一直在尝试以这种方式传递一个数组作为参数:
findAll( array('username' => 'ASC') );
但是它不工作(它也不会抱怨)。
有没有办法在不构建DQL查询的情况下做到这一点?
https://stackoverflow.com/questions/17116888
复制相似问题