buenas noches comunidad
queria ver si alguien me podia ayudar con un problema que tengo de paginacion en codeigniter.
A modo de que me puedan comprender coloco el codigo que estoy usando en el controlador
public function subcategorias(){
$this->load->helper('url');
/* recibo desde un formulario la variable subcategoria, en el modo get, debido a un requerimiento no lo estoy haciendo en modo post*/
$subcategoria=$this->input->get('subcategorias');
$this->load->model('modelo_admin');
/*inicio la configuracion de la paginacion*/
$pages=12;
$this->load->library('pagination');
/*configuro la url base (no estoy seguro si lo estoy haciendo de la forma correcta)*/
$config['base_url']=base_url().'index.php/Welcome/subcategorias?categorias='.$subcategoria. '/';
$config['total_rows']=$this->modelo_admin->listar_productos_contar($subcategoria);
$config['per_page']=$pages;
$config['num_links']=20;
$config['next_link']='Siguiente';
$config['prev_link']='Anterior';
$this->pagination->initialize($config);
/*hago uso de uri para identificar el segmento, en la primera ocasion debera estar vacio, por lo tanto pongo como valor por defecto 1*/
if ($this->uri->segment(3)==null){
$segmento=1;
$data['subcategoria']=$this->modelo_admin->listar_productos($subcategoria,$pages,1);
}else{
/*en la segunda ocacion el segmento ya no deberia estar vacio, sin embargo siempre
me aparece vacio, es decir que no identifica el segmento 3, basicamente ahi siento que esta mi error
pero desconozco el porque se da*/
$data['subcategoria']=$this->modelo_admin->listar_productos($subcategoria,$pages,$this->uri->segment(3));
}
$this->load->view('productos',$data);
}
}
He colocado el codigo comentariado a fin de ver si me pueden comprender lo que intento hacer.
Basicamente siento que mi problema esta en la base_url, pero e probado de diferentes formas y no me funciona, o no se si tendre error en otro sector
De antemano gracias por su ayuda
Saludos