【发布时间】:2012-12-25 02:22:06
【问题描述】:
有没有办法在没有 DbSelect/DbTableSelect 适配器的情况下使用 Zend_Paginator 而不必获取整个数据集?
我有 2000 个对象我想用 Zend_Paginator 分页,但由于某种原因我不能使用 DbSelect/DbTableSelect。
有没有办法解决这个问题?例如,我可以使用数组,但这会在每个页面加载所有 2000 个对象。
【问题讨论】:
-
Zend_Paganiator 有除 DbSelect/DbTableSelect 适配器之外的适配器。你可以看看 Array 或 Iterator 适配器。
-
@Marcin 我知道。但是根据文档,这些适配器会加载我想要避免的整个数据集。
标签: php zend-framework zend-paginator