Ultimate debug

149,00 €EUR149Ultimate debug

Module de débogage complet, la boite à outil du webmaster travaillant sur Prestashop.

Ce module vous permet de voir le contenu de votre base de données, de faire n'importe quelle requête SQL, d'afficher la console de débogage smarty, mais aussi la console de débogage SQL.

Plus de détails

Enfin un module qui va vous permettre de programmer plus rapidement, de trouver plus facilement vos erreurs et de les corriger plus efficacement, une boite à outil indispensable (5 en 1).

 

Ce module permet de modifier d'un simple clic les principales variables de configuration:

 

  • display_errors
  • _PS_DEBUG_SQL_
  • error_reporting (valeurs  : null, E_ALL, E_STRICT, E_NOTICE)
  • cache smarty
  • Smarty force compile

 

Vous pouvez aussi vider le cache smarty d'un clic, fini les "j'ai modifié le fichier tpl et aucun changement en front office...".

 

Un simple menu déroulant, vous permet d'afficher une table de la boutique

 

Une partie "requêtes SQL" vous permet d'insérer une requête et d'avoir un résultat sous forme de tableau et/ou en texte pré-formaté. Cette partie vous indique aussi la présence d'une éventuelle erreure dans la requête.

 

Vous pouvez permettre l'affichage de la "smarty debug console" à certaines personnes (grâce à leur adresse IP). Cette console regroupe toutes les valraibles smarty qui sont transmises des fichiers php aux templates (fichiers tpl).

Et cerise sur le gateau, le coeur même de l'Ultimate debug, vous pouvez aussi déboguer les requêtes SQL afin de voir ce qui ne va pas, pour ceci rien de plus simple, suffit d'insérer juste après l'exécution de la requête SQL :

U::debug($query , $result [, $information]);

$query : requête SQL qui pose problèm ou que vous développez

$result : résultat de la requête SQL

$information est un optionel, mais je vous conseil d'indiquer le fichier et la ligne ou vous avez mis U::debug afin de pouvoir le retrouver plus facilement pour l'effacer une fois le travail terminé. Pour ceci je vous conseil :  __FILE__.' '.__LINE__

A chaque fois que la requête est effectuée, est stocké:

  • la date et l'heure
  • la requête,
  • le résultat,
  • le message d'erreur si il y a une erreur dans la requête SQL.

 

Comme pour la console smarty cette console n'est affichable que pour les personnes dont l'adresse IP est autorisée. Elle affiche :

  • la date et heure d'enregistrement,
  • la requête SQL,
  • le résultat et au choix sous forme de tableau et/ou sous forme de texte pré-formatté (avec la balise <pre>),
  • l'erreur SQL en rouge si il y en a une.

Evidemment vous pouvez modifier le nombre de résultat sur cette console (par défaut 5) et  supprimer les résultats.

 

Prestashop version 1.4

http://www.coeos.pro/img/warning.png

15 autres produits dans la même catégorie