我怎样才能有效地使用Symfony 2中的教义分页



我想在Symfony中使用Doctrine ORM和分页方法。KnpPaginatorBundle看起来简单易用。我还使用 Doctrine 存储库,因为这些查询可以很容易地重用和测试。

这个捆绑包

的工作方式与我发现的其他捆绑包一样。它需要查询生成器作为参数。有没有比为每个存储库函数提供分页器作为参数(或 null)更好的方法?我不想对每个查询结果进行分页,因此我认为所描述的解决方案不是最好的,我正在寻找建议。

我知道有两个捆绑包可以做到这一点:

  • https://github.com/KnpLabs/KnpPaginatorBundle
  • https://github.com/whiteoctober/WhiteOctoberPagerfantaBundle

两者都可以分页ORM/Query或ORM/QueryBuilder(以及更多)。

相关内容

  • 没有找到相关文章

最新更新