Descobri o erro. Pelo guia, eu entendi que a classe determinava automaticamente o segmento que continha a página, só que não é bem isso. Ela determina como padrão o segmento 3, conforme atribuição da classe pagination: var $uri_segment = 3;
E pelo meu link era o segmento 7. Mudei o $config['uri_segment'] = 7 e resolveu. Valeu Muita sorte para nós! Marco Telles Felipe Diesel escreveu: > É só navegar adiante que aparece o link. Isso não está acontecendo? > > 2008/3/27 Marco Telles <[EMAIL PROTECTED]>: > >> Só clareando o link que ficou confuso, formatado ele aparece assim: >> >> 1 2 3 > Last › >> >> >> >> Abs >> >> Muita sorte para nós! >> >> Marco Telles >> >> >> >> > 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 >> > >> > >> >> >> >> _______________________________________________ >> Lista mailing list >> [email protected] >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> > > > > _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

