예제 #1
0
 public function listarAction()
 {
     $hr = new Horario();
     $horarios = $hr->getAllHorario();
     //Paginador
     $page = $this->_request->getParam('page', 1);
     #Parametro GET, Valor Padrão
     $paginator = Zend_Paginator::factory($horarios);
     #Variável com resultado da consulta
     $paginator->setCurrentPageNumber($page)->setItemCountPerPage(15);
     #Itens por Página
     Zend_Paginator::setDefaultScrollingStyle('Sliding');
     #Estilo de Paginação (Não Alterar)
     Zend_View_Helper_PaginationControl::setDefaultViewPartial('paginador.phtml');
     #Layout do Paginador (source: module/views/paginator.phtml)
     $this->view->assign('paginator', $paginator);
     #Variável enviada para View (paginator) Acessar: $this->paginator;
     //Paginador Fim
     $this->render();
 }