Beispiel #1
0
 public function indexAction()
 {
     $model_usuarios = new Cadastros_Model_Usuarios();
     $id = $this->getRequest()->getParam('id');
     $objeto = '';
     if ($id != null) {
         $objeto = $model_usuarios->findAuxiliar("usuario", "id={$id}");
         $this->view->id_perfil = $objeto['id_perfil'];
         $this->view->login_usuario = $objeto['login_usuario'];
         $this->view->senha_usuario = $objeto['senha_usuario'];
         $this->view->nome_usuario = $objeto['nome_usuario'];
         $this->view->email_usuario = $objeto['email_usuario'];
         $this->view->status_usuario = $objeto['status_usuario'];
         $this->view->id = $id;
     }
     ## Pegando todos os perfis de usuários do banco ##
     $perfil = $model_usuarios->buscar('tb_perfil_usuario');
     $this->view->todos_perfis = $perfil;
     ## Pegando todos os usuários do banco para listar na tabela principal ##
     $resultado = $model_usuarios->buscarComUsuarios();
     ## Paginação - Inicializando o processo de paginação ##
     $paginator = Zend_Paginator::factory($resultado);
     ## Seta a quantidade de registros por página ##
     $paginator->setItemCountPerPage(10);
     ## Número de páginas que serão exibidas ##
     $paginator->setPageRange(5);
     ## Seta a página atual ##
     $paginator->setCurrentPageNumber(intval($this->_getParam('pagina', 1)));
     ## Passa o paginator para a view ##
     $this->view->paginator = $paginator;
 }