Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/11/2010, 23:32
Avatar de dargorg
dargorg
 
Fecha de Ingreso: octubre-2010
Ubicación: Castellón (España)
Mensajes: 188
Antigüedad: 14 años
Puntos: 9
Respuesta: Problema con URL codeigniter

Hola rickyslow, Codeigniter y la mayoría de frameworks PHP trabajan sobre una ruta base donde se ubica la raíz de la web, que puede estar directamente colgando de un dominio o subdominio, o bien dentro de alguna carpeta, con lo que la raíz siempre varía...

Para solucionar tu problema, lo que deberías hacer es incluir el helper url en tu controlador base, que si no recuerdo mal era el MY_Controller, o por defecto, en el controlador que quieras usar, y después en la vista, cuando quieras mostrar un enlace, haces lo siguiente:

Si quieres hacer un enlace a http://localhost/miweb/controlador/accion/id haces:

Código PHP:
Ver original
  1. <?php echo site_url('controlador/accion/'.$id); ?>

Es sólo un ejemplo, pero así esto te generará una URL dinámica que dependerá de dónde pongas tu web, y así no tienes que cambiar nunca tus vistas...

Espero que te haya sido de ayuda.

Un saludo y a programar!!!