我想在 Symfony 中使用 Doctrine ORM 和分页方法。KnpPaginatorBundle 看起来简单易用。我还使用 Doctrine 存储库,因为查询可以很容易地重用和测试。
这个捆绑包像我发现的其他捆绑包一样工作。它需要查询生成器作为参数。有没有比给每个存储库函数提供分页器作为参数(或 null)更好的方法?我不想对每个查询结果进行分页,所以我认为所描述的解决方案不是最好的,我正在寻找建议。
我想在 Symfony 中使用 Doctrine ORM 和分页方法。KnpPaginatorBundle 看起来简单易用。我还使用 Doctrine 存储库,因为查询可以很容易地重用和测试。
这个捆绑包像我发现的其他捆绑包一样工作。它需要查询生成器作为参数。有没有比给每个存储库函数提供分页器作为参数(或 null)更好的方法?我不想对每个查询结果进行分页,所以我认为所描述的解决方案不是最好的,我正在寻找建议。
我知道这样做的两个捆绑包:
两者都可以分页 ORM/Query 或 ORM/QueryBuilder(等等)。