Boas a todos! Ao usar a lib pagination, ele só avança, não retorna. Assim: *1* 2 <http://coyote/malaamada3/show/produto/viagem/4/mala/12/3> 3 <http://coyote/malaamada3/show/produto/viagem/4/mala/12/6> 4 <http://coyote/malaamada3/show/produto/viagem/4/mala/12/9> > <http://coyote/malaamada3/show/produto/viagem/4/mala/12/3>
Se eu configuro para mostar a quantidade de links maior que o resultado, consigo percorrer todas as páginas na boa, menos a 1ª e também não aparece a seta para primeira. Alguém tem idéia do que possa estar ocorrendo ? Se eu diminuir o número de links para 1 por exemplo, ele não vai nem para frente nem para trás... :( Fiz assim: No controller: // preparando paginação $this->segmentUrl = vai conter a url atual; $this->page = $this->uri->segment(7); => vai receber o limite da próxima consulta gerado pelo pagination. No teste eu tenho 12 produtos e limitei a 3 por página, então esse valor está sendo: 0, 3, 6, 9 $this->TotRegPagin = total de registros no bd $this->auxData['aProduto'] = contém o resultado da query com os produtos para ser exibido na view // configurando o pagination $config['base_url'] = base_url() . $this->segmentUrl; $config['total_rows'] = $this->TotRegPagin; $config['per_page'] = 3; $config['num_links'] = 4; // inicializo pagination $this->pagination->initialize($config); // cria paginação para exibir na view $this->auxData['pagina'] = $this->pagination->create_links(); No model: (...) $this->db->limit(3, $this->page); $query = $this->db->get(); Abs -- Muita sorte para nós! Marco Telles ############# # Pier de Ipanema ( http://www.pierdeipanema.com.br/ ) # Pier de Ipanema no Orkut ( http://www.orkut.com/Community.aspx?cmm=2923344 ) # CodeIgniter PHP framework ( http://www.codeigniter.com.br/ ) # Ubuntu The power of free software ( http://www.ubuntu-br.org/ ) # Python Programming Language ( http://www.pythonbrasil.com.br/ ) _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

