在我開始建立這個自己之前,我想我會請別人分享他們的經驗。使用基於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應用。
謝謝。實際上@juokaz通過twitter向我發送了鏈接,並且我從一個控制器中獲得了它的工作。我喜歡通過視圖助手的另一種方法,但如果沒有人有視圖助手的解決方案,這將做伎倆。 – joedevon 2010-04-02 21:30:46
爲什麼你不能將它移動到視圖幫助器?只要模型返回一個Zend_Paginator實例。如果當你不在控制器內部時不知道如何獲取當前頁面,試試Zend_Controller_Front :: getInstance() - > getRequest() - > getParam('page',1) – 2010-06-16 22:10:03