CakePHP, redirigir todas las excepciones al home
En este tutorial vamos a explicar como redirigir todas las excepciones que se pueden producir en una aplicación desarrollada en CakePHP. Entre estas excepciones encontraremos las del tipo “Missing Controller” por que se está apuntando a un controlador que no exista, o respuestad del servidor con código 400 o 500. Para el tutorial estamos trabajando […]
CakePHP, submit formulario en petición AJAX
En este tutorial vamos a explicar como enviar un formulario al servidor mediante una petición AJAX. Primero crearemos el formulario utilizado los helpers de CakePHP, y luego haremos la llamada AJAX. Creación del formulario CakePHP Lo primero que debemos haces es crear el formulario que queremos enviar por AJAX al servidor. Para ello utilizaremos este […]
CakePHP, orden resultados consulta base de datos
En este breve tutorial enseñaremos como ordenador los resultados obtenidos en una consulta a base de datos realizada con CakePHP. Para indicar a CakePHP qué campo o campos se van a utilizar para realizar la ordenación debemos utilizar el parámetro ‘order‘ de las opciones permitidas en las consultas. Veamos el funcionamiento del parámetro ‘order‘ en […]
CakePHP configurar fichero robots.txt
En una aplicación normal desarrollada en PHP el fichero ‘robots.txt‘ se situará en la carpeta raíz del servidor donde esté alojada la aplicación. Pero si esta aplicación se desarrolla utilizando el framework CakePHP habrá que crear dicho fichero dentro de la carpeta ‘webroot‘ de la aplicación. Detectar problema robots.txt Si se crea el fichero ‘robots.txt‘ […]
CakePHP, configurar servidor de correo SMTP Gmail
Cuando estamos trabajando con CakePHP y necesitamos enviar correos electrónicos desde la aplicación desarrollada deberemos configurar el servidor SMTP encargado de realizar dicho envío de correos. Cuando la aplicación está desplegada en un servidor remoto también tendremos contratado y configurada una dirección de un servidor SMTP propio del hosting o servidor donde esté alojada dicha […]
CakePHP, crear un nuevo plugin y configurar controladores y rutas
En este tutorial vamos a explicar los pasos que hay que seguir para crear un nuevo plugin en CakePHP y cómo se debe configurar la aplicación para que el nuevo plugin de CakePHP sea detectado y se pueda utilizar. Durante el tutorial vamos a realizar un ejemplo que lo que va a conseguir es que […]