使用Zend_Framework和Doctrine对数据集进行分页的最佳方法是什么?

时间:2010-04-02 19:59:07

标签: zend-framework doctrine pagination

在我开始自己构建之前,我想我会请其他人分享他们的经验。使用构建在Zend_Framework和Doctrine上的应用程序作为ORM对数据集进行分页的最佳/最喜欢的方法是什么?

我是Doctrine的新手。

我直接从View Helper调用模型,绕过Controller,尽管如果你的解决方案使用控制器,我仍然感兴趣。

我确实看过一篇关于这个主题的文章: http://ciaranmcnulty.com/blog/2009/06/Simplify-pagination-logic-using-a-custom-zend-paginator-adapter

Devzone有一篇使用Doctrine,Zend Framework OR Pear的文章,但这些选项都没有提到使用Doctrine的#ZF应用程序。

2 个答案:

答案 0 :(得分:1)

你不需要任何特别的东西。

Github上查找准备好的分页器适配器,例如: this one

答案 1 :(得分:0)

理论上,一种方法是创建自定义数据源适配器并将其插入Zend Paginator。 http://framework.zend.com/manual/en/zend.paginator.advanced.html