He leído todas las preguntas sobre Stackoverflow y no he visto una respuesta definitiva a la pregunta. Actualmente estoy usando la biblioteca de paginación CodeIgniter para generar mis enlaces de paginación utilizando un límite y un desplazamiento:¿Cómo usar los números de página en la paginación de Codeigniter en lugar del desplazamiento?
$config['base_url'] = base_url() . 'explore/featured/index/';
$config['total_rows'] = $this->Projects_model->get_featured_count();//Count featured projects
$config['per_page'] = 12;
$config['uri_segment'] = 4;
$config['display_pages'] = FALSE;
$config['next_link'] = 'Older →';
$config['prev_link'] = '← Newer';
$this->pagination->initialize($config);
$limit = $config['per_page'];
$offset = $this->uri->segment(4);
$data['pagination'] = $this->pagination->create_links();
$data['projects'] = $this->Projects_model->get_featured($limit, $offset); //get featured projects from database
El código anterior limita los valores de salida de mi consulta y utiliza un desplazamiento que está contenida en mi cuarto segmento URI.
¿Cómo puedo cambiar el código siguiente por el número de página? Parece ser imposible porque ya no podría usar un desplazamiento en mi url.
"En algún momento" === Versión 2.10 lanzado 14 de noviembre de 2011. Me abandonaron sus lib paginación hace mucho tiempo yo no No se dan cuenta de que hicieron el cambio. Probablemente ya lo estás usando. –
¿Y qué estás usando? Sólo curioso. –