Inspecter avec Debug Kit

Debug Kit est un plugin qui permet d’avoir accès à une barre d’outils qui va faciliter le débogage des applications CakePHP.

Ce plugin est installé par défaut lors de la création d’une application CakePHP.

1. Installation de Debug Kit

Si le plugin n’est pas présent ou s’il doit être réinstallé, il suffit d’utiliser Composer et la ligne de commande suivante :


composer require --dev cakephp/debug_kit "~3.0"
 

Une fois installé, il faut activer le plugin en tapant la commande :


bin/cake plugin load DebugKit
 

Les données de débogage sont stockées par défaut dans une base SQLite, dans le répertoire /tmp de l’application. Il faut donc avoir installé le driver pdo_sqlite sur le serveur.

Il est possible d’utiliser un moteur de base de données différent en définissant une connexion nommée debug_kit dans /config/app.php.

2. Utilisation de la barre de débogage

Une fois le plugin Debug Kit activé, une icône CakePHP apparaît en bas à droite sur chaque page de l’application.

images/9-21.png

En cliquant sur cette icône, une barre d’outils se déplie.

images/9-22.png

Cette barre propose plusieurs onglets qui s’affichent quand on clique dessus :

  • Cache : permet de voir l’utilisation du cache pendant une requête et de vider les différents caches.

images/9-23.png
  • Environment : affiche les variables d’environnement utilisées...

Pour consulter la suite, découvrez le livre suivant :
couv_EP3CAK.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Générer du code avec Bake
Suivant
Tester avec PHPUnit