我正在构建一个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();
}
}
谢谢,朱利安