Utilisation du Profiler Symfony pour Débugger Doctrine

Debuggage de Doctrine
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Symfony 3
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Apprendre à utiliser le profiler de Symfony pour débugger Doctrine.

Comprendre le suivi des requêtes SQL et la validation d'entités.

Apprenez à utiliser le profiler de Symfony pour débugger Doctrine et inspecter les opérations de base de données associées à l'affichage des articles et leurs commentaires.

Symfony intègre dans son profiler des outils puissants pour débugger Doctrine. Dans cette vidéo, nous nous concentrons sur la page de détails d'un article, qui présente non seulement les données de l'article, mais aussi les commentaires associés.

Grâce au débuggeur de Doctrine, nous pouvons examiner toutes les opérations effectuées au niveau de la base de données. En utilisant la Debug Toolbar, nous découvrons le nombre de requêtes exécutées pendant le traitement de la requête HTTP, le temps alloué pour les requêtes Doctrine, la validité des entités et l'état du cache Doctrine.

Nous explorons ensuite en détail les requêtes exécutées, avec la possibilité de visualiser les requêtes SQL formatées et de les exécuter via phpMyAdmin pour vérification. Il y a aussi une section qui offre des détails sur l'exécution des requêtes, les connexions à la base de données, et la gestion des EntityManagers. Finalement, nous validons les entités pour nous assurer qu'il n'y a pas d'erreurs.

Voir plus
Questions réponses
Quelle section de la Debug Toolbar fournit des informations sur les temps des requêtes Doctrine?
La deuxième information dans la section réservée à Doctrine indique le temps alloué pour les requêtes Doctrine.
Comment pouvez-vous vérifier les résultats d'une requête SQL dans phpMyAdmin?
Vous pouvez copier la requête SQL formatée depuis le profiler Symfony et la coller dans l'onglet SQL de phpMyAdmin pour l'exécuter et vérifier les résultats.
Que permet de vérifier la section Explain Query dans le profiler?
La section Explain Query fournit des détails sur la requête SQL exécutée, permettant de comprendre la performance et l'efficacité de la requête.

Programme détaillé