To apanhando feio pra paginacao....
Nao sei se estou fazendo certo... pois ja carrego a paginacao na funcao
index do meu controller...
meusite.com.br/aprovar/distribuidores (aprovar é uma pasta física)
Nao sei se a paginacao funciona num caso desses já que usa segmenos na
URL... alguem pode me dar uma luz?
na minha funcao index, eu tenho isso:
$limit = 5;
$offset = 0;
$query = $this->db->get_where('cadastros',array('aprovado' => 0), $limit,
$offset);
$data['query'] = $query;
$config['base_url'] = base_url().'aprovar/distribuidor';
echo $config['total_rows'] = 555; // apenas exemplo, nao to conseguindo
puxar total de registros com active record :(
$config['per_page'] = $limit;
$config['uri_segment'] = 3;
$this->pagination->initialize($config);
echo $this->pagination->create_links(); // os links sao criados normalmente
$this->load_view('aprovar_distribuidor',$data);
Quando eu clico em um link, ele da pagina nao encontrada... to perdidinho ..
ja tentei puxar o segmento 3 para a variavel offset.. e nada... creio que o
maior problema aí é o fato de dar erro 404 qdo eu clico em um link e a URL
vira por exemplo...
meusite.com.br/aprovar/distribuidores/4
2008/6/17 Marco Antônio <[EMAIL PROTECTED]>:
> É só dar uma busca na lista que tem alguns exemplos. Eu mesmo já postei um.
>
> Abs
>
> 2008/6/23 Renato Costa Barbosa <[EMAIL PROTECTED]>:
>
> Tah ae.. qq duvida entre em contato
>>
>> function showlista()
>> {
>> /** ( configuracoes da paginacao ) **/
>> $config['base_url'] =
>> base_url().'mural/showlista';
>> $config['total_rows'] =
>> $this->messages->totalmesages('on');
>> $config['per_page'] = 2;
>> $config['full_tag_open'] = '<p>';
>> $config['full_tag_close'] = '</p>';
>> $config['uri_segment'] = 3;
>> $config['first_link'] = 'primeira';
>> $config['last_link'] = 'última';
>> $config['prev_link'] = '«';
>> $config['next_link'] = '»';
>> $this->pagination->initialize($config);
>>
>> $assing['sqlista'] =
>> $this->messages->getMural($config['per_page'],$this->uri->segment(3),
>> array('status'=>'on'));
>> $assing['links'] =
>> $this->pagination->create_links();
>>
>> $this->load->view('site/mural/mlista', $assing);
>> }
>>
>> e o meu model ficou assim
>> /**
>> * Buscas mural cadastradas
>> *
>> * @access public
>> * @param array
>> * @return array
>> */
>>
>> function getMural($num, $offset, $parametros='' )
>> {
>> $this->db->select('*');
>> if(!empty($parametros)){
>> $this->db->like($parametros); }
>> $this->db->orderby("id", "desc");
>> $query = $this->db->get('mural', $num, $offset);
>> return $query;
>> }
>>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br