我有以下数据模型:我有可以有帖子的类别。这些文章可以有很多类别。现在我想从一个类别中选择所有文章。
到目前为止我尝试的是:
$qb = $this->_em->createQueryBuilder()
->select('c, p')
->from('...Blog\Category', 'c')
->leftJoin('c.posts', 'p')
->where('c.id = :id')
->orderBy('p.created', 'DESC')
->setParameter(':id', $catId);
现在我想将此查询提供给期望获得所有帖子列表的分页包。
问题是,这个查询返回一个“类别”对象。
我怎样才能从一个类别中获取帖子?
我正在使用带有 KnpPaginatorBundle 的 Symfony 2