Lo que estoy tratando de hacer es generar una consulta Doctrine que me devuelva todos los autores con la cantidad de noticias que han redactado, dicha consulta debe devolver los autores ordenados descendentemente por la cantidad de noticias que cada uno tiene.
Lo que he hecho es lo siguiente pero no me funciona, solo me devuelve el primer autor.
Código PHP:
$this->q = Doctrine_Query::create()
->select('a.nombre, a.apellidos, count(n.id) AS count')
->from('Autor a')
->innerJoin('a.Noticias n')
->OrderBy('count DESC');