2011-11-15 13 views
0

Shanty-MongoアダプタをZend Paginationとどのように統合できるのか誰も知りませんか?Shanty-MongoとZend_Paginator

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

これは、私は次のページで見つかりましたが、どのような$カーソル変数の参照は考えていないスニペットです:

$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

答えて

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

最初の行に制限(24)を追加してください。 – Oleg

+0

最初の行でlimitとskipの両方を使用する必要はありませんか? – Oleg

+0

実際には、一般的な使用の場合はそこに属しません。しかし私の意図は、実際には機能しなかったページャーに供給されるアイテムの総数を制限することでした。私は私の答えを編集します。 – VinnyD

関連する問題