Configurer une application
Le fichier .env
Avant de construire l’application, un petit peu de configuration s’impose. Si vous observez la structure de l’application dans VSCode, vous trouverez un dossier config à la racine du projet monAppliSymf.
Dans ce dossier, il y a une multitude de fichiers de configuration. Notamment, en ouvrant le sous-dossier packages, vous trouvez les différents fichiers de configuration.
Vous découvrez notamment, à la base du dossier packages, un fichier framework.yaml.
YAML est un format de données très simple, basé sur des données au format clé : valeur.
Ouvrez ce fichier, vous découvrez la configuration par défaut du framework :
Nous pouvons remarquer dans la valeur de la clé secret, l’utilisation d’une valeur un peu particulière :
%env(APP_SECRET)%
Cette valeur fait référence à une variable d’environnement. Il s’agit ici des variables d’environnement de votre application Symfony, à ne pas confondre avec les variables d’environnement du système Windows vues au chapitre Les outils de gestion de dépendances.
Toutes les variables d’environnement sont définies dans un seul fichier : .env, qui se trouve à la racine du projet monAppliSymf.
Explorons le fichier .env :
![images/9RI2.png](https://www.eni-training.com/download/d5fa59fe-d787-40ce-9a8b-eba03c38a4b7/images/9RI2.png?id=AAEAAAD%2f%2f%2f%2f%2fAQAAAAAAAAAMAgAAAE1FbmkuRWRpdGlvbnMuTWVkaWFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VuaS5FZGl0aW9ucy5NZWRpYXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAAwdGVzdCB2Ml84IC0gZmZhNjQzOWQtZDZjYi00NzYxLWJhYTMtZWZkZDNiZDcwMWM25rSq0F7p2IgL)
L’avantage de l’utilisation de ce fichier est que toutes les variables d’environnement y sont regroupées. Vous n’avez pas à jongler avec l’ensemble des fichiers de...