Exemplo n.º 1
0
 public function listar($page = 0)
 {
     $data['view_file'] = 'noticias';
     $per_page = 3;
     if ($page == 0) {
         $limit = ' LIMIT 0, ' . $per_page;
     } else {
         $page = $this->uri->segment(3);
         $limit = ' LIMIT ' . $page . ', ' . $per_page;
     }
     $data['publicaciones'] = $this->publicaciones_model->get_publicaciones($limit);
     // Paginador
     $this->load->library('pagination');
     $this->load->helper('pagination');
     $config = get_bootstrap_pagination('front_uno');
     // configuro todo el maquetado para paginación con bootstrap
     $config['base_url'] = base_url('noticias/listar/');
     $config['total_rows'] = $this->publicaciones_model->count_all();
     $config['per_page'] = $per_page;
     $config['uri_segment'] = 3;
     $config['use_page_numbers'] = FALSE;
     $this->pagination->initialize($config);
     $data['paginas'] = $this->pagination->create_links();
     // Fin Paginador
     $this->load->view('template_front', $data);
 }
Exemplo n.º 2
0
 public function listar($page = 0)
 {
     // Paginador //
     $this->load->config('paginacion');
     $this->load->helper('pagination');
     $config = get_bootstrap_pagination();
     // configuro todo el maquetado para aginación con bootstrap
     $config['base_url'] = base_url('admin/publicaciones/listar') . '/';
     $config['uri_segment'] = 4;
     $config['per_page'] = $this->config->item('paginacion_publicaciones');
     $data['publicaciones'] = $this->publicaciones_model->get_all_paginado($page, $config['per_page']);
     $config['total_rows'] = $this->publicaciones_model->count_all();
     $config['use_page_numbers'] = true;
     $this->pagination->initialize($config);
     $data['paginas'] = $this->pagination->create_links();
     $data['view_file'] = 'listar';
     $this->load->view('template_admin', $data);
 }