我是一个 symfony 初学者,我想用这个框架做一个博客。我使用存储库通过这种方法获取主页文章:
public function getHomeArticles($offset = null, $limit = null)
{
$qb = $this->createQueryBuilder('a')
->leftJoin('a.comments', 'c')
->addSelect('c')
->addOrderBy('a.created', 'DESC');
if (false === is_null($offset))
$qb->setFirstResult($offset);
if (false === is_null($limit))
$qb->setMaxResults($limit);
return $qb->getQuery()
->getResult();
}
所以在我的数据库中我有 10 篇文章。在我的 BlogController 我使用:
$blog = $em->getRepository('TestBlogBundle:Article')
->getHomeArticles(3,4);
有了这个,我想要 4 篇文章。但作为回报,我也有一篇文章。
问题是什么?