2010-04-02 85 views
0

在我开始建立这个自己之前,我想我会请别人分享他们的经验。使用基于Zend_Framework和Doctrine构建的应用程序作为ORM,将数据集分页的最佳方式是什么?使用Zend_Framework和Doctrine分页数据集的最佳方式是什么?

我是新来的教义。

我直接从视图助手调用模型,绕过控制器,但如果您的解决方案使用控制器,我仍然感兴趣。

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

Devzone有使用Doctrine,Zend框架或梨的文章,但没有这些选项提及使用学说#ZF应用。

回答

1

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

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

+0

谢谢。实际上@juokaz通过twitter向我发送了链接,并且我从一个控制器中获得了它的工作。我喜欢通过视图助手的另一种方法,但如果没有人有视图助手的解决方案,这将做伎俩。 – joedevon 2010-04-02 21:30:46

+0

为什么你不能将它移动到视图帮助器?只要模型返回一个Zend_Paginator实例。如果当你不在控制器内部时不知道如何获取当前页面,试试Zend_Controller_Front :: getInstance() - > getRequest() - > getParam('page',1) – 2010-06-16 22:10:03

相关问题