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

Responder a