示例#1
0
 private function setUpPagination($rows, $startIndex, $query)
 {
     $pagination = new Solrsearch_Model_PaginationUtil($rows, $this->numOfHits, $startIndex, $query, $this->searchtype);
     $this->view->nextPage = self::createSearchUrlArray($pagination->getNextPageUrlArray());
     $this->view->prevPage = self::createSearchUrlArray($pagination->getPreviousPageUrlArray());
     $this->view->lastPage = self::createSearchUrlArray($pagination->getLastPageUrlArray());
     $this->view->firstPage = self::createSearchUrlArray($pagination->getFirstPageUrlArray());
 }
 public function testGetPreviousPageUrlArrayApplyingUserDefinedPagination()
 {
     $util = new Solrsearch_Model_PaginationUtil(10, 100, 44, null, 'testSearchType');
     $array = $util->getPreviousPageUrlArray();
     $this->assertUrlArray(34, 10, 'testSearchType', null, $array);
 }