Pareces nuevo por aquí. Si quieres participar, ¡pulsa uno de estos botones!
KumbiaException: No se encontró el Controlador "restaurantes" Hubo un problema al cargar el controlador, probablemente el archivo no exista en el directorio de módulos ó exista algun error de sintaxis. Si desconoce la naturaleza de este mensaje consulte con el administrador del sistema En el archivo /var/www/kumbia/kumbia.php en la línea: 247 #0 /var/www/kumbia/public/index.php(76): Kumbia::main() #1 {main}
Comentarios
Espero haberte servido de ayuda.
Pero el detalle de este es que funciona al menos por lo que veo, es solo si el controlador no existe y la funcion esta predefinida, pero no funciona si el resultado es simplemente cualquiera...
Por favor de todas formas podrias ayudarme a saber donde coloar todos los datos y el codigo, en este caso seria dentro de la carpeta controller/prueba_controller.php ????
Uno de los problemas que puede presentarse es que intentes acceder a un controlador que no exista, en ese caso la unica manera de personalizar tu mensaje es modificando el codigo del framework mismo al momento en que lanza la excepcion.
En la version 0.4, entra al archivo kumbia.php en la linea 245, alli se lanza la excepcion.
Saludos
Lo primero, antes de leer todo esto, es hace una copia de seguridad de nuestro ficheros, ya que editaremos ficheros que son los usados por el motor del kumbia, y hacer algo mal puede causar problemas en nuestro sistema.
Si trabajamos en sistemas GNU/Linux, recomiendo hacer lo siguiente Para tener un respaldo ante cualquier eventualidad...
En el archivo /kumbia.php en la linea 245 conseguimos el siguiente codigo.
Donde la primera linea es la que da el "Titulo del error" y el resto la explicacion... Quizas con un poco de creatividad, este mensaje lo podemos modificar, pero tambien nos planteamos que no todo el mensaje esta condicionado por este mensaje, asi que seguimos buscando...
y de forma casi casual (bueno mas bien intuitiva), llegamos a este fichero.
/froms/errors/main.php en la linea 136 tenemos la funcion show_message que salta a la hora de de existir un error...
El codigo es este.. Donde ya podemos modificar ya la apariencia de nuestro mensaje de error... y bueno pues solo bastara algo de creatividad para darle un aspecto profesional... algo importante son las lineas de 140 y 142, que nos dan donde se produjo el error exactamente, esto en la etapa de desarrollo son muy utiles, sin embargo en la etapa publica estos errores no es bueno mostrarlos, asi que en nuestra nueva version en la seccion visible para nosotros estos datos deben ser arrojados durante el desarrollo, pero no olvidar comentar (colocar // antes del codigo) estas lineas para evitar mosrarlas al publico... quizas mas funcionalidades, como atrapar la ip de la persona que causo el error, si es un usuario atrapar el nombre, en fin, las posibilidades son infinitas, pues un poco de creatividad, imaginacion y algo de buen codigo, nos puede dar una pagina de error mucho mas eficiente y visualmente atractiva... saludos a todos los usuarios...