php - 如何在 Symfony 2 中有效地使用 paginate with doctrine?

标签 php symfony doctrine-orm pagination symfony-2.1

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

这个包和我发现的其他包一样工作。它需要查询构建器作为参数。有没有比给每个存储库函数分页器作为参数(或空值)更好的方法呢?我不想对每个查询结果进行分页,所以我认为所描述的解决方案不是最好的,我正在寻找建议。

最佳答案

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

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

关于php - 如何在 Symfony 2 中有效地使用 paginate with doctrine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13714559/

相关文章:

symfony - 在 Symfony 2/Doctrine 2 中有一个与实体没有关联的自定义存储库?

php - 如何在 css 中使用 {{$variable}},Laravel 5.1

php - 验证 php 变量是否有 javascript 代码

javascript - 通过json_encode传递多个变量

symfony2 webprofiler 显示生产环境

php - 对一个教义2代理对象的反射(reflection)

php - 在 Homestead 中配置 php.ini

php - 如何使用注解在 Doctrine 2 集合上首先排序 NULL 值?

mysql - 使用 findBy 访问实体内的 ArrayCollection

php - 正在准备语句,但未执行