Ver Mensaje Individual
  #18 (permalink)  
Antiguo 15/07/2011, 18:10
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: Como funcionan los errores y el 404

No conozco CI, porque no uso frameworks, pero me parece que no solo el front controller es quien lanza (o debe lanzar) esta excepcion, tambien debiera hacerse en cada controlador.

Por ejemplo, si tienes tu controlador autos y solicitas un elemento (Ferrari) que no existe en la base de datos, esto deberia generar un error 404 y esta fuera del alcance del front controller, porque este ya encontro autos y le paso la estafeta, pero supongo que depende de los gustos y costumbres de cada quien.

Lo que haria yo, en el ejemplo anterior, seria mandar el encabezado 404, mostrar un mensaje indicando el error, algo como "Lo siento, no tenemos Ferrari, pero tenemos un gran surtido de Athos:", junto con enlaces a algunos autos disponibles y, mas abajo, un mini-mapa del sitio.
__________________
- León, Guanajuato
- GV-Foto