CakePHP, crear nuestro propio manejador de excepciones o Exception.handler
En este tutorial explicaremos como crear un nuevo manejador de excepciones en una aplicación desarrollada con el framework ‘CakePHP‘ para que tratar de forma personalizada todas las excepciones que se produzcan en la aplicación, y mostrar por pantalla el error con el formato que se quiera. Configurar el nuevo manejador de excepciones Un ‘Exception handler‘ o […]
CakePHP, uso de variables globales en controladores
A menudo en un mismo controlador o en varios se debe utilizar una misma variable. Para esto declararemos una variable global, que podrá ser referenciada desde cualquier método de un controlador, o grupo de controladores en el caso de utilizar herencia. Ejemplo 1, variable global con el nombre del usuario Vamos a ver un sencillo […]
CakePHP, ejecutar acción de controladores sin renderizar la vista
En este breve tutorial vamos a explicar como crear una acción de un controlador en CakePHP y que no se renderice ninguna vista. Es decir, no necesitamos mostrar datos por pantalla, y por tanto, no es necesario crear ninguna plantilla para la vista de la acción ejecuta. Si no sigues estos pasos, cuando ejecutes la […]
Crear un proyecto CakePHP con Composer
¿QUÉ ES COMPOSER? Para los javeros, Composer es a php lo que puede ser Maven a Java, en resumen, un gestor de dependencias para nuestros proyectos php. Además, ya no es solo que podamos gestionar las dependencias sino que podemos crear, por ejemplo, la estructura de nuestros proyectos sobre cakePHP con Composer, lo que simplifica […]
Encoding Cakephp, problemas con la codificación de caracteres
Si has creado una aplicación web con Cakephp 2, los datos de la aplicación los recuperas de una base de datos a través de un “Controller” usando los distintos métodos “find” que proporciona Cakephp y te das cuenta de que no se recuperan ciertos registros, casualmente los que tienen tildes o caracteres raros, esta entrada […]