正如评论里所说,你的提问太笼统,所以我还得先问你问题:
问题一:是否已经了解分页到底是什么东西?
别人做好的分页,其实也不过是知道了记录总数,页面大小和页码之后,为你提供直观的页码导航/页面总数显示/上下页跳转而已,所以,如果你能分解地、耐心地处理记录总数、页面大小和页码,你应该也可以自己做,至少可以更有把握地选择第三方的代码。
问题二:你是想让大家给你推荐几个做好的分页工具?但此问题依赖问题三。
那我推荐几个:
- KnpPaginatorBundle
- WhiteOctoberPagerfantaBundle
问题三:你了解Symfony 2的Bundle概念否?这等同于要理解Ruby的gem和Python的egg等等
如果要自行添加需要的bundle(问题二所述),建议先了解Symfony 2的Bundle概念:http://symfony.cn/docs/quick_tour/the...(该文档对应的是2.0.x版本)。