Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Deives

[Resolvido] CodeIgniter (Framework) - Paginação

Recommended Posts

Eai pessoal!

Baixei a versão 1.7.2 do framework e estou começando a utiliza-lo para desenvolver.

Estou com um problema na hora de fazer a paginação (tutoriais em: http://net.tutsplus.com/?s=CodeIgniter). Gostaria de uma ajuda para ver o que pode estar errado:

 

Em 'controllers':

 

$this->load->library('pagination');
$config['base_url'] = base_url().'admin/teste/';
$config['total_rows'] = $this->operations_db_model->get_num_rows('minha_tabela');
$config['per_page'] = 1;
$config['uri_segment'] = 3;
$config['num_links'] = 5;
$this->pagination->initialize($config);
$data['records'] = $this->operations_db_model->get_records('minha_tabela', $config['per_page'], $config['uri_segment']);

Por exemplo, $data['records'] tem 10 registros, é exibido 10 links e 10 registros, ou seja está exibindo os links mais não está paginando...

 

Em 'models' criei uma classe: operations_db_model. Os métodos utilizados acima 'get_num_rows' e 'get_records' estão aqui:

 

function get_num_rows($table)
{
    $query = $this->db->get($table)->num_rows();
    return $query;
}
function get_records($table)
{
    $query = $this->db->get($table);
    return $query->result();
}

Agradeço a ajuda !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eai! adm tópico resolvido.

Não estava passando para a função os dados corretos:

 

function get_records($table, $maximo, $inicio)
{
    $query = $this->db->get($table, $maximo, $inicio);
    return $query->result();
}
// Troquei:
$config['uri_segment']
// Por:
$this->uri->segment(4)

Abs!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.