在Symfony中按多个值排序

时间:2015-11-20 21:47:50

标签: php sql

我正在构建一个symfony应用程序,其中我有一个函数可以返回来自我的用户表的所有值,由#34; aanwezig"。

" aanwezig"返回0,1或NULL。

例如: 现在它返回所有订购的值:

1 A
1 C
1 B
0 B
0 A
NULL D
NUlL A

我想知道是否可以先按价值排序" aanwezig"然后在DQL中使用它的名字。返回例如:

1 A
1 B
1 C
0 A
0 B
NULL A
NUlL D

这就是我的存储库功能现在的样子:

namespace DigitalArtLabBundle\Entity;

use Doctrine\ORM\EntityRepository;

class UserRepository extends EntityRepository
{
    public function findAllOrderedByAanwezig()
    {
        return $this->getEntityManager()
            ->createQuery(
                'SELECT u FROM DigitalArtLabBundle:User u ORDER BY u.aanwezig DESC'
            )
            ->getResult();
    }
}
谢谢,朱利安

0 个答案:

没有答案