Как упорядочить по счетчику в Доктрине 2?

Я пытаюсь сгруппировать свою сущность по полю (год) и подсчитать ее.

Код:

public function countYear()
{
    $qb = $this->getEntityManager()->createQueryBuilder();
    $qb->select('b.year, COUNT(b.id)')
        ->from('\My\Entity\Album', 'b')
        ->where('b.year IS NOT NULL')
        ->addOrderBy('sclr1', 'DESC')
        ->addGroupBy('b.year');
    $query = $qb->getQuery();
    die($query->getSQL());
    $result = $query->execute();
    //die(print_r($result));
    return $result;
}

Я не могу кажется, говорят COUNT (b.id) AS count , поскольку это дает ошибку, и Я не знаю, что использовать в качестве значения addOrderby (???, 'DESC') ?

15
задан A.L 5 November 2013 в 15:03
поделиться