2011-11-15 2 views
0

Shanty-Mongo 어댑터를 Zend Pagination과 어떻게 통합 할 수 있는지 아는 사람 있습니까? Shanty-Mongo and 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

첫 줄에서 제한 및 건너 뛰기를 모두 사용하지 않아도됩니까? – Oleg

+0

실제로는 일반적인 사용 사례에 해당하지 않습니다. 그러나 제 의도는 실제로 작동하지 않는 페이징 처리기로 공급되는 항목의 총 수를 제한하는 것이 었습니다. 내 대답을 편집 할게. – VinnyD