2011-04-05 69 views
1

我试图用脂肪模型瘦控制器方法等记载来设计我的应用程序by Matthew Weier O'Phinneyin zend quickstart guideBill Karwin's blog note,但我目前正试图用Zend_Paginator来实现分页,我有,因为每一个例子我麻烦发现是基于简单延伸Zend_Db_Table的模型。Zend_Paginator的设计问题,领域模型

在这一刻我使用的Zend_Paginator_Adapter_Array其中包含模型阵列(范围,而不是所有的数据库记录),唯一的问题是,我不能设置整体项目数。

有人可以给我建议什么方法是正确的? 我应该编写自定义分页适配器还是更改实际设计并使用基于zend_db_table的模型?

问候

回答

1

的阵列适配器是为一个情况创建,当你有一个巨大的数组,你想只显示它的一部分。您必须为该适配器设置FULL数组才能按预期工作。

DB结果的最佳选择是适配器DbSelect和使用Zend_Db_Select;)