Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
💥 Les 22 & 23 novembre : Accès 100% GRATUIT
à la Bibliothèque Numérique ENI. Je m'inscris !

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 :

images/09RI01N.PNG

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

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...