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

CodeIgniter - Carga de controlador por la URL

Estas en el tema de CodeIgniter - Carga de controlador por la URL en el foro de CodeIgniter en Foros del Web. Hola soy nuevo en CIgniter y tengo la siguiente duda. Cuando accedo a mi aplicación (http://localhost/supplies/) ella carga un controlador por defecto (routes.php). Ahora, ¿cómo ...
  #1 (permalink)  
Antiguo 07/02/2013, 13:28
 
Fecha de Ingreso: enero-2010
Mensajes: 5
Antigüedad: 14 años, 3 meses
Puntos: 0
Pregunta CodeIgniter - Carga de controlador por la URL

Hola soy nuevo en CIgniter y tengo la siguiente duda.

Cuando accedo a mi aplicación (http://localhost/supplies/) ella carga un controlador por defecto (routes.php).

Ahora, ¿cómo haría para que escribiendo en la barra de dirección http://localhost/supplies/admin/ me cargue otro controlador diferente a el que está por defecto?.


PD: Quiero hacer un administrador para mi aplicación.
  #2 (permalink)  
Antiguo 07/02/2013, 14:49
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: CodeIgniter - Carga de controlador por la URL

se supone que para cada controller que crees en application/controller el front_controller le establezca por defecto su ruta hacia éste, consulte la documentación de CI.

también puedes establecer rutas personalizadas en el archivo de configuración de rutas.

PD: reportado para que sea movido al foro de CI
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 20/02/2013, 13:44
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Respuesta: CodeIgniter - Carga de controlador por la URL

para eso necesita crear un .htaccess en la raiz del sitio, con este codigo que lo que permite es crear la url amigable de acceso al controlador

RewriteEngine on
RewriteCond $1 !^(index.php|css|js|images|robots.txt)
RewriteRule ^(.*)$ /codeigniter/index.php/$1 [L]

Tambie ntiene que borrar la palabra index.php en la variable index_page del archivo config.php

Etiquetas: php, url
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 00:09.