Foros del Web » Programando para Internet » PHP » CodeIgniter »

Problema con paginación

Estas en el tema de Problema con paginación en el foro de CodeIgniter en Foros del Web. Saludos a todos Por alguna razón extraña se me repite una parte de la URL en los botones cuando se genera la paginación. Cuando debería ...
  #1 (permalink)  
Antiguo 04/01/2013, 17:06
 
Fecha de Ingreso: septiembre-2012
Ubicación: En un planeta llamado tierra
Mensajes: 10
Antigüedad: 11 años, 7 meses
Puntos: 0
Pregunta Problema con paginación

Saludos a todos

Por alguna razón extraña se me repite una parte de la URL en los botones cuando se genera la paginación.

Cuando debería generar botones con direcciones de esta manera:
http://127.0.0.1/mejores/dia/10

Genera esto:
http://127.0.0.1/mejores/mejores/dia/10

Por supuesto, esto no me sirve y se ve horrible.
Además si le quito 'mejores/' en esta parte

$config['base_url'] = 'mejores/'.$tiempo; //$tiempo = 'dia';
$config['base_url'] = '/'.$tiempo;

Lo muestra así: http://127.0.0.1/dia/10

Pienso que podría ser el ruteo uri en 'routes.php' pero no es que estará mal.
Dejo esa parte del codigo

Código:
/*MEJORES*/
//De todos los tiempos
$route['mejores'] = "welcome/mejores/dia/";
$route['mejores/(:num)'] = "welcome/mejores/dia/$1";

$route['mejores/dia'] = "welcome/mejores/dia/";
$route['mejores/dia/(:num)'] = "welcome/mejores/dia/$1";

$route['mejores/semana'] = "welcome/mejores/semana/";
$route['mejores/semana/(:num)'] = "welcome/mejores/semana/$1";

$route['mejores/mes'] = "welcome/mejores/mes/";
$route['mejores/mes/(:num)'] = "welcome/mejores/mes/$1";

$route['mejores/todos'] = "welcome/mejores/todos/";
$route['mejores/todos/(:num)'] = "welcome/mejores/todos/$1";
//
Y solo esta parte funciona mal, toda la paginación en el resto de la web funciona bien :\
  #2 (permalink)  
Antiguo 04/01/2013, 17:47
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 2 meses
Puntos: 137
Respuesta: Problema con paginación

si estas en /mejores/ y la url es mejores/esto, va a generar /mejores/mejores/esto,
cambia
Código PHP:
Ver original
  1. $config['base_url'] = 'mejores/'.$tiempo; //$tiempo = 'dia';
por
Código PHP:
Ver original
  1. $config['base_url'] = '/mejores/'.$tiempo; //$tiempo = 'dia';
__________________
>> abimaelmartell.com
  #3 (permalink)  
Antiguo 04/01/2013, 20:36
 
Fecha de Ingreso: septiembre-2012
Ubicación: En un planeta llamado tierra
Mensajes: 10
Antigüedad: 11 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Problema con paginación

Gracias Abimex, eso era todo

Etiquetas: frameworks-y-php-orientado-a-objetos, paginacion, php, rutas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:31.