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

Codeigniter problema con show_404()

Estas en el tema de Codeigniter problema con show_404() en el foro de CodeIgniter en Foros del Web. Hola gente! Les cuento mi problema, estoy desarrollando una aplicación en php con codeigniter y en el archivo "application/cofig/routes.php" he definidido una página de error ...
  #1 (permalink)  
Antiguo 15/11/2011, 02:41
 
Fecha de Ingreso: octubre-2008
Ubicación: Plasencia
Mensajes: 109
Antigüedad: 15 años, 6 meses
Puntos: 6
Codeigniter problema con show_404()

Hola gente!
Les cuento mi problema, estoy desarrollando una aplicación en php con codeigniter y en el archivo "application/cofig/routes.php" he definidido una página de error personalizada de la siguiente forma
Código PHP:
$route['404_override'] = 'front/notfound'
La cuestión es que cuando intento acceder a una página que no existe el sistema muestra mi página de error personalizada, pero si soy yo quien hace la llamada a la función
Código PHP:
show_404() 
se muestra la página de error 404 por defecto en lugar de la mía, llevo un rato dandole vueltas (he probado a pasar como argumento a la función show_404 el path de mi página de error entre otras cosas) y no consigo solucionar esto. Les agradecería si alguien me pudiera echar un cable con el tema.
Gracias de antemano.
  #2 (permalink)  
Antiguo 15/11/2011, 07:22
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Codeigniter problema con show_404()

según la documentación oficial de CI2 (http://codeigniter.com/user_guide/ge...routing.html):

Código cita:
Ver original
  1. This route indicates which controller class should be loaded if the requested controller is not found. It will override the default 404 error page. It won't affect to the show_404() function, which will continue loading the default error_404.php file at application/errors/error_404.php

el cambio no afecta a la función show_404(), lo mejor es que edites directamente el archivo /application/errors/error_404.php
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 15/11/2011, 09:19
 
Fecha de Ingreso: octubre-2008
Ubicación: Plasencia
Mensajes: 109
Antigüedad: 15 años, 6 meses
Puntos: 6
Respuesta: Codeigniter problema con show_404()

Cita:
Iniciado por maycolalvarez Ver Mensaje
según la documentación oficial de CI2 (http://codeigniter.com/user_guide/ge...routing.html):

Código cita:
Ver original
  1. This route indicates which controller class should be loaded if the requested controller is not found. It will override the default 404 error page. It won't affect to the show_404() function, which will continue loading the default error_404.php file at application/errors/error_404.php

el cambio no afecta a la función show_404(), lo mejor es que edites directamente el archivo /application/errors/error_404.php
Muchas gracias por tu respuesta!! La verdad es que no me había dado cuenta de ese detalle y me tenía un poco loco el tema.

Etiquetas: error404, show_404
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 05:11.