有人知道我如何将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);
根据解决方案。这是我的查询示例...
$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);
这意味着选择zend,该变量将双向选择https://www.php.net/manual/en/mongocollection.find.php