Oi Renato, eu já tinha feito isso. Mas com esse problema eu deixei só o
básico.
Antes estava assim:
//$config['first_link'] = '<<';
//$config['last_link'] = '>>';
//$config['next_link'] = '>';
//$config['prev_link'] = '<';
//$config['cur_tag_open'] = '<b>';
//$config['cur_tag_close'] = '</b>';
Abs
Muita sorte para nós!
Marco Telles
Renato Costa Barbosa escreveu:
> cara, tente declarar
> $config['first_link'] = 'primeira';
> $config['last_link'] = 'última';
> $config['prev_link'] = '«';
> $config['next_link'] = '»';
>
> sei lá as vezes pode ser isso, apesar de que qdo vc num define o CI
> trabalha com os padrões, mas foi a primeira coisa q me veio na cabeça
>
> Em 27/03/2008, às 16:33, Marco Telles escreveu:
>
>
>> 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
>>
>>
>>
> _____________________________________________
> Renato Costa Barbosa
> Comunicação e Design - ISIC Brasil
> Fones: (18) 9119 5134 - (18) 2102 4710
> [EMAIL PROTECTED] - http://www.isic.com.br
> Soluções em Negócios Eletrônicos
> _____________________________________________
>
>
> _______________________________________________
> 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