Shanty-Mongo和Zend_Paginator

问题描述 投票:0回答:2

有人知道我如何将Shanty-Mongo适配器与Zend Pagination集成在一起?

https://github.com/coen-hyde/Shanty-Mongo

这是我在下一页中找到的代码段,但不知道$ cursor变量引用了什么:

$adapter = new Shanty_Paginator_Adapter_Mongo(Shanty_Mongo_Iterator_Cursor $cursor);
$paginator = new Zend_Paginator($adapter);

https://github.com/coen-hyde/Shanty-Mongo/pull/18

zend-framework mongodb
2个回答
1
投票

根据解决方案。这是我的查询示例...

        $cursor = Model_Mongo_Locations::all();

        $adapter = new Shanty_Paginator_Adapter_Mongo($cursor);
        $paginator = new Zend_Paginator($adapter);

        $page = $this->getRequest()->getParam('page');
        $page = $filter->filter($page);

        $paginator->setCurrentPageNumber($page);
        $paginator->setItemCountPerPage(6);
        $paginator->setPageRange(5);

0
投票

这意味着选择zend,该变量将双向选择https://www.php.net/manual/en/mongocollection.find.php

© www.soinside.com 2019 - 2024. All rights reserved.