Une barre de debug pour le Zend Framework

Publié le 07 février 2009 par Dator

Ça fait plus d’un mois que je m’en sert et je ne l’ai même pas bloger ! Il y a un mois, je recherchais une barre de debug similaire a Symfony ou Ruby On Rails pour le Zend Framework.

Les recherches sur Google n’ont pas été compliqué et je vous présente Scienta ZF Debug Bar.

Cette barre permet d’analyser certaine choses comme :

  • Les requetes sur la base de donnée avec leur temps d’exécution.
  • Le poids de la page à charger.
  • Le temps mise par la page à ce charger.
  • La pile des méthodes appelée.
  • Les variables dans la vue.
  • La version du Zend Framework.

Cette barre s’installe très simplement sous forme de plugin. Il vous suffit donc de télécharger ce plugin, mettre le contenu du répertoire dans le dossier library de votre projet et d’ajouter ces lignes de code dans votre bootstrap :

$debugBar = new Scienta_Controller_Plugin_Debug(array(
            'database_adapter' => $db, // Zend_Db_Adapter_Abstract
            'memory_usage' => true,
            'collect_view_vars' => true));
$frontController = Zend_Controller_Front::getInstance();
$frontController->registerPlugin($debugBar);

Ce plugin est très utile pour le debug ou tout autre optimisation ! Je vous le recommande !

Note : Ce plugin inclus la librairie javascript jQuery, si celle ci est déjà dans votre projet, je vous conseille d’aller à la ligne 234 du fichier Plugin.php et d’enlever la ligne de code qui inclut jQuery.

Related Posts:



Article original écrit par Dator et publié sur Dator.fr, le 2009. | Lien direct vers cet article | © Dator.fr - 2008
Mot clés: Google, jQuery, Plugin, Ruby on Rails, Symfony, Zend Framework