Entries Tagged 'CakePHP' ↓

CakePHP debug kit

Una de las cosas que me gustan de Symfony es su barra de debug, que viene por defecto con la instalación del framework y que puede ser visualizada cuando ejecutamos nuestra aplicación en el entorno de desarrollo.

Hasta el momento no sabía de la existencia de alguna herramienta similar para  el framework CakePHP , hasta que por estos días me topé con CakePHP debug kit.

CakePHP debug kit es un plugin para para CakePHP, que permite ver información de variables de sesión, variables en vista y controladores, SQL log,  historial de navegacion, información sobre la petición y hasta benchmarks.

La instalación es realmente sencilla. En primer lugar se debe descargar el plugin desde este enlace, una vez descargado, se descomprime y se copia al directorio app/plugins de nuestra instalacion de CakePHP. Una ves realizado esto,  solo resta agregar la siguiente línea en nuestro AppController :

var $components = array('DebugKit.Toolbar');

Y con esto ya tenemos nuestra barra de debug funcionando.

Cabe aclarar que, para que aprovechemos de todas las funcionalidades del debug kit, el nivel de debug de nuestra aplicación debe estar puesto a 2.

Para hacerlo abrimos el archivo core.php ubicado en app/config y nos aseguramos de tener la siguiente linea:

Configure::write('debug', 2);

Una última aclaración, trabajando sin mod_rewrite, el debug kit no logra resolver la ruta de las  CSS, imágenes y javascript necesarios para su correcto funcionamiento. Para solucionarlo, la forma más fácil que encontré fue, crear un directorio llamado debug_kit dentro de app/webroot y copiar allí adentro los directorio css, imgjs y shell del plugin.

debug_kit

Para obtener más información: http://thechaw.com/debug_kit/wiki