Symfony2, Doctrine2, findBy() afin de ne pas travailler

J'ai créé un référentiel pour mes Articles de l'entité et je vais essayer d'obtenir toutes les valeurs commandés by ID DESC. Mais, je vais les faire à chaque fois des valeurs ordonnées par id ASC. Voici mon ArticleRepository.php:

<?php

namespace Acme\BlogBundle\Entity;

use Doctrine\ORM\EntityRepository;

class ArticleRepository extends EntityRepository
{
    public function findAll()
    {
        return $this->findBy(array(), array('id' => 'DESC'));
    }

    public function findOneBySlug($slug)
    {
        $query = $this->getEntityManager()
                      ->createQuery('
                          SELECT p FROM AcmePagesBundle:Article a
                          WHERE a.slug = :slug
                      ')
                      ->setParameter('slug', $slug);

        try {
            return $query->getSingleResult();
        } catch (\Doctrine\ORM\NoResultException $e) {
            return false;
        }
    }
}

Des idées?

InformationsquelleAutor Lkopo | 2013-10-18