在symfony 4中分页的最佳方法



>我正在构建一个API,我想知道在symfony(v4)和doctrine ORM中分页的最佳方法是什么。

我使用了一些捆绑包,例如knp分页器和Pagerfanta,但我问是因为当我们在数据库中有很多数据时,我关心性能。 使用Doctrine的分页器并自己实现分页不是更好吗?

谢谢。

如果你没有提到你期望多少数据,就很难回答。

现在,我只会使用whiteoctober/Pagerfanta.

我使用Pagerfanta对单个 Postgres 表中 ~200 000000 条记录的结果进行分页。

没有性能问题。

它也用于官方的Symfony 4演示中。

实现你自己的,更高效的分页器 - 对我来说听起来总是一个好主意(和挑战)。但是,如果没有预期的数据量,您将无法检查其效率。

相关内容

  • 没有找到相关文章

最新更新