Introduction aux Environnements dans Symfony
Objectifs
Comprendre la gestion des environnements d'exécution dans Symfony et apprendre à configurer les fichiers de cet environnement pour optimiser les configurations de développement, de test et de production.
Résumé
Apprenez à configurer et à utiliser différents environnements d'exécution dans une application Symfony.
Description
Une application Symfony peut disposer de plusieurs environnements d'exécution, déterminant le contexte dans lequel elle s'exécute : dev, test et prod. Ces environnements sont symbolisés par des fichiers de configuration distincts, permettant une personnalisation fine en fonction des besoins spécifiques du projet. Par exemple, les configurations de bases de données peuvent varier entre les environnements de développement et de production.
Les AppKernel permettent de charger différents bundles selon l'environnement, comme le bundle de débuggeur en développement mais pas en production. Chaque environnement dispose aussi de ses propres fichiers de log et de cache, facilitant la gestion et le débogage. La définition de l'environnement se fait via la ligne de commande avec l'ajout du paramètre -env
ou dans le fichier app.php
pour les connexions via navigateur.
Questions fréquentes
-env
pour définir l'environnement d'exécution lors de l'utilisation de la ligne de commande.