CakePHP multilengüaje (Internationalization & Localization)
En este tutorial explicaremos como configurar los diferentes lenguajes en los que se mostrarán los menús y contenidos de un sitio web hecho mediante CakePHP. Lo primero que hay que tener en cuenta a la hora de empezar con internallización es introducir los textos en el código de la siguiente manera: 1<h2><?php __(’texto en castellano […]
CakePHP TestSuite vs. Composer y PHPUnit
Por defecto CakePHP nos proporciona unos controladores y vistas para realizar los test, es lo que llaman CakePHP TestSuite. Para acceder a él, debes escribir http://ruta_de_tu_proyecto/test.php y tener instalado previamente phpUnit, al realizar la instalación vía Composer nos instala los paquetes en el directorio Vendor/ la cuestión es que cuando volvamos a ir a la ruta del […]
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 […]
Configuración de PHPMailer para envío de correos SMTP
La clase PHPMailer se emplea para el envío de correos en aplicaciones web desarrolladas en PHP. Permite utilizando configurar en pocas líneas tanto el servidor de correos como las cabeceras y el cuerpo de los correos. En este tutorial vamos a explicar como enviar correos en PHP mediante un servidor SMTP. Para comenzar a utilizar […]
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 […]
Problemas comunes en CakePHP 2 cuando subes tu aplicación a un Hosting
Todo empieza cuando creamos una aplicación servidora para la administración de los menús, las cartas y platos de un restaurante. Necesitábamos una aplicación en un servidor para que a través de una aplicación móvil acceder y obtener los datos en tiempo real. Nosotros creamos la aplicación servidora en localhost, la desarrollamos y probamos y todo […]