/** * @group ZF-4328 */ public function testUsesPaginatorFromViewOnlyIfNoneSupplied() { $this->_viewHelper->getView()->vars()->paginator = $this->_paginator; $paginator = new Paginator\Paginator(new Paginator\Adapter\ArrayAdapter(range(1, 30))); Helper\PaginationControl::setDefaultViewPartial('testPagination.phtml'); $output = $this->_viewHelper->__invoke($paginator); $this->assertContains('page count (3)', $output, $output); }
/** * @group ZF-4328 */ public function testUsesPaginatorFromViewOnlyIfNoneSupplied() { $this->_viewHelper->view->paginator = $this->_paginator; $paginator = Paginator\Paginator::factory(range(1, 30)); Helper\PaginationControl::setDefaultViewPartial('testPagination.phtml'); $output = $this->_viewHelper->paginationControl($paginator); $this->assertContains('page count (3)', $output, $output); }
public function testRendersWithPartial() { $view = new View\Renderer\PhpRenderer(); $view->resolver()->addPath(__DIR__ . '/_files/scripts'); Helper\PaginationControl::setDefaultViewPartial('partial.phtml'); $this->paginator->setView($view); $string = $this->paginator->__toString(); $this->assertEquals('partial rendered successfully', $string); }
public function testRendersWithPartial() { $view = new View\View(); $view->addBasePath(__DIR__ . '/_files'); $view->addHelperPath(__DIR__ . '/../../../trunk/library/Zend/View/Helper', 'Zend\\View\\Helper'); Helper\PaginationControl::setDefaultViewPartial('partial.phtml'); $this->_paginator->setView($view); $string = $this->_paginator->__toString(); $this->assertEquals('partial rendered successfully', $string); }
public function setPaginator(EventInterface $event) { ZendPaginator::setDefaultItemCountPerPage(1); PaginationControl::setDefaultScrollingStyle('all'); PaginationControl::setDefaultViewPartial('kp-user-pagination'); }
/** * (non-PHPdoc) * * @see \Zend\ModuleManager\Feature\BootstrapListenerInterface::onBootstrap() */ public function onBootstrap(EventInterface $e) { PaginationControl::setDefaultViewPartial('mwadmin/pagination'); }
/** * * @param array|object $offers * @return \Zend\Paginator\Paginator */ private function _initPaginator($offers) { \Zend\Paginator\Paginator::setDefaultScrollingStyle('Sliding'); \Zend\View\Helper\PaginationControl::setDefaultViewPartial('layout/pagination_control.phtml'); $page = $this->params()->fromRoute('page'); $page = $page ? $page : 1; if (is_object($offers)) { $offers = $offers->getArrayCopy(); } $paginator = new \Zend\Paginator\Paginator(new \Zend\Paginator\Adapter\ArrayAdapter($offers)); $paginator->setCurrentPageNumber($page); return $paginator; }
public function getViewHelperConfig() { \Zend\Paginator\Paginator::setDefaultScrollingStyle('Sliding'); \Zend\View\Helper\PaginationControl::setDefaultViewPartial("layout/paginatorItem"); return array('invokables' => array(), 'factories' => array('App' => 'Home\\View\\Helper\\AppFactory')); }