我创建了一个存储我的文章实体的代码库,并且我试图按照ID倒序获取所有值。但是,每次我都会得到按照id升序排序的值。以下是我的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;
}
}
}
有什么想法吗?
repositoryClass()
参数。谢谢。 - Lkopo;
之前缺少)
。 - iiic