Blog ENI : Toute la veille numérique !
En raison d'une opération de maintenance, le site Editions ENI sera inaccessible le mardi 10 décembre, en début de journée. Nous vous invitons à anticiper vos achats. Nous nous excusons pour la gêne occasionnée
En raison d'une opération de maintenance, le site Editions ENI sera inaccessible le mardi 10 décembre, en début de journée. Nous vous invitons à anticiper vos achats. Nous nous excusons pour la gêne occasionnée

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