15/07/2011, 18:10
|
| 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. |