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

Cambiar urls y controladores

Estas en el tema de Cambiar urls y controladores en el foro de CodeIgniter en Foros del Web. Hola buenas, Tengo la siguiente duda, Cual es la manera para que controlador llamado "contact" sea "contacto" en la url? Hasta ahora lo que estoy ...
  #1 (permalink)  
Antiguo 10/07/2011, 12:01
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Cambiar urls y controladores

Hola buenas,

Tengo la siguiente duda,

Cual es la manera para que controlador llamado "contact" sea "contacto" en la url?

Hasta ahora lo que estoy haciendo es ir a routes.php y colocar:

Código PHP:
$route['contacto'] = 'contact'
Pero no quiero que si pongo en la url /contact, me salga nada, es decir, tendría que mostrar error 404.. como lo hago?

Un saludo!
  #2 (permalink)  
Antiguo 10/07/2011, 12:09
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Cambiar urls y controladores

Hola Miguel, como vas ? te estube buscando......cheeeee

http://codeigniter.com/user_guide/general/routing.html
__________________
Salu2!
  #3 (permalink)  
Antiguo 10/07/2011, 12:15
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Cambiar urls y controladores

Hey que tal como va todo,

Muchas gracias por el link,

No veo la solución! jaja

Un saludo!
  #4 (permalink)  
Antiguo 10/07/2011, 12:20
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Cambiar urls y controladores

Cita:
$route['contacto'] = 'contact';
$route['contacto/(.*)'] = 'contact/$1';
__________________
Salu2!

Última edición por Italico76; 10/07/2011 a las 12:37
  #5 (permalink)  
Antiguo 10/07/2011, 12:41
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Cambiar urls y controladores

Tendras que poner:

Código PHP:
Ver original
  1. $route['contacto/(.*)'] = 'contact/index/$1';

No?

Un saludo!
  #6 (permalink)  
Antiguo 10/07/2011, 12:49
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Cambiar urls y controladores

Amigo.....con esto no te funciona ?

Cita:
$route['contacto'] = 'contact';
$route['contacto/(.*)'] = 'contact/$1';
__________________
Salu2!
  #7 (permalink)  
Antiguo 10/07/2011, 12:59
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Cambiar urls y controladores

Hola buenas,

Pensaba que no te funcionaba a ti, jaja

Lo que yo quiero es que si pongo el route original no funcione.

Un saludo!
  #8 (permalink)  
Antiguo 10/07/2011, 13:11
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Cambiar urls y controladores

Y si te funcionan las url originales ? Probastes lo que te pase ?

Sino tambien podes crear dos controllers: contact sin metodos lo que automaticAmente te daria Error 404 y el contacto (tu viejo controller con nuevo nombre) ;)
__________________
Salu2!
  #9 (permalink)  
Antiguo 10/07/2011, 13:17
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Cambiar urls y controladores

Hola buenas de nuevo,

Muchas gracias por tu ayuda,

Lo miro haver que tal,

Un saludo!

Etiquetas: controladores, frameworks-y-php-orientado-a-objetos, 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 21:08.