DebugKit: depurar en cakephp

Debugkit es un plugin que proporciona herramientas además de una barra de información para depurar errores en aplicaciones realizadas con CakePHP. Debugkit requiere php 5.3 ó superior así como cakephp 2.0.

Instalación

  • Descargar Debugkit aquí
  • Copiar los archivos del plugin en el directorio app/Plugin/Debugkit
  • Asegurarse de que el plugin es llamado en el fichero app/Config/bootstrap.php con la sentencia CakePlugin::load('Debugkit');
  • Incluir el componente en el fichero AppController.php:
    • public $components = array('Debugkit.Toolbar');
  • Configurar Configure::write('debug',1) en app/Config/core.php
  • Borrar el elemento 'sql_dump' de tu plantilla, generalmente en app/View/Layouts/default.ctp.

Configuración

La barra de depuración tiene unos pocos ajustes de configuración. Estos ajustes son pasados en la declaración del componente:

public $components = array(
    'DebugKit.Toolbar' => array(/* array of settings */)
);
    

Puedes personalizar la barra de depuración mostrando u ocultando los paneles que te interesen en el momento de añadir el componente.

public $components = array('DebugKit.Toolbar' => array(
    'panels' => array('customPanel', 'timer'=>false)
    )
);

Este código mostrar todos los paneles por defecto excepto el panel "Timer".

El plugin permite más opciones de configuración así como la creación de paneles personalizados desarrollados por nosotros. Aquí podrás encontrar más información.

Volver al índice del blog