No link criado para paginar, deve aparecer tipo isso:
http://localhost/work/index.php/usuario/index/1 e em index(), em algum
momento antes de enviar a página de volta para a renderização, vc deve obter
esse parâmetro (no caso 1) e buscar os próximos registros do intervalo.
Exemplo:
function index() {
$start = $this->uri->segment(3,0);
$limit_per_page = 1;
// Buscando os dados com base no parâmetro enviado pelo link clicado na
paginação
$this->load->model('seumodel');
$data['sua_list'] = $this->seumodel->findAll($start, $limit_per_page);
$data['rowcount'] = count($data['sua_list']);
$this->load->library('pagination');
$this->load->helper('url');
// Montando o config para a paginação
$config['base_url'] = site_url('usuario/index/');
$config['total_rows'] = $this->seumodel->table_record_count;
$config['per_page'] = $limit_per_page;
// Passando o config criado para a paginação
$this->pagination->initialize($config);
// Mandando criar a paginação
$data['page_links'] = $this->pagination->create_links();
// Mandando renderizar a visão
$this->load->library('layout');
$this->layout->render_page('/usuarios/usuariosgrid', $data);
}
Lembrando que o model e library (layout) usados foram criados pelo
codecrafter, portanto o método findAll deve ser implementado em seu model
(ou outro equivalente, que receba uma posição inicial e a quantidade de
registros) e a library Layout pode ser trocada pela default do CI.
Boa sorte!
--
Dieison Rabêlo
mail: [EMAIL PROTECTED]
msn: [EMAIL PROTECTED]
http://meadiciona.com/dieison
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br