Skip to content

DebugBar

Florian / Fkeloks edited this page Jul 8, 2017 · 1 revision

La debugBar

La debugBar est un outil de débogage rapide proposé par BDS Framework, vous permettant de visualiser rapidement certaines variables de votre site web.

Activation

Par défaut, la debugBar est activée mais son utilisation n'est pas obligatoire. Pour l'activer ou la désactiver, une option est présente dans le fichier de configuration du framework

Une fois activée, la debugBar est accessible sur toutes les pages de votre site utilisant la fonction render() de Twig. Il vous suffit alors de cliquer sur le bouton disponible en bas à gauche de votre page pour faire apparaître la barre de débogage rapide.

Éléments disponibles

Par défaut, ces variables sont disponibles :

  • LoadingTime: Temps de chargement du code PHP, en millisecondes.
  • DebugInFile: Accès rapide à la configuration du framework. (Options dépassée)
  • Locale: Langue du site configurée dans la configuration du framework.
  • Timezone: Décalage horaire par défaut configuré dans la configuration du framework.
  • Controller: Nom du contrôleur appelé suivi (Après le signe @) du nom de la fonction.
  • RequestMethod: Méthode de la requête perçue par le router (Ex: GET, POST , etc...)
  • View: Chemin de la vue rendue par le moteur de template. (Via la fonction render().

Ajouter un élément

Dans votre code PHP, vous avez la possibilité d'insérer un élément dans la debugBar via la fonction pushElement() de la classe \BDSCore\Debug\debugBar().
Attention, les éléments pouvant êtres insérés dans la barre de débogage rapide ne peuvent être que des chaines de caractères (string).

Exemple d'utilisation:

\BDSCore\Debug\debugBar::pushElement('Username', 'Nathan');
// 'Username' correspond au nom de la variable.
// 'Nathan' correspond à la valeur de la variable

Informations

Configuration

Développement

Outils

Clone this wiki locally