我如何一起使用Zend Paginator和Zend Amazon?

时间:2009-12-28 19:48:52

标签: php zend-framework

是否有一种直接(简单)的方式将Zend Framework的Paginator与Zend Framework Amazon服务一起使用?看起来亚马逊服务返回的记录集不是Paginator所需的记录集。

1 个答案:

答案 0 :(得分:0)

我无法测试这个我害怕,但Zend_Service_Amazon的文档声明结果集实现了SeekableIteratorhttp://framework.zend.com/manual/en/zend.service.amazon.html#zend.service.amazon.classes.resultset) - 这应该是兼容的使用Iterator Zend_Paginator适配器,例如:

$amazon = new Zend_Service_Amazon(....);
$results = $amazon->itemSearch(array('SearchIndex' => 'Books', 'Keywords' => 'php'));
$paginator = new Zend_Paginator(new Zend_Paginator_Adapter_Iterator($results));