Introduction au Dossier App et Var
Objectifs
Les objectifs de cette vidéo sont d'explorer en détail la structure d'un projet Symfony, de comprendre les fonctions des dossiers App et Var, et de familiariser avec les fichiers de configuration du projet.
Résumé
Cette vidéo vous guide à travers les éléments cruciaux d'un projet Symfony, en particulier les dossiers App et Var.
Description
Maintenant que nous avons créé notre projet Symfony, nous allons l'ouvrir pour étudier tous les dossiers qu'il contient. Pour cela, nous retournons dans Sublime Text et ouvrons le dossier du projet.
L'un des dossiers les plus importants du projet Symfony est le dossier App. Le dossier App contient toute la configuration d'un projet Symfony. Il dispose d'un premier sous-dossier qui est le dossier Config, qui contient tous les fichiers de configuration du projet, les plus importants étant le Config.yml et le Parameters.yml. Il contient également un dossier Resources, qui généralement contient toutes les ressources qui vont être communes dans le projet, telles que des vues et des fichiers de traduction. Un fichier essentiel, App.kernel, est aussi présent dans ce dossier; il s'agit du noyau d'un projet Symfony. Ce fichier recense tous les bundles chargés par Symfony et définit le dossier du cache, du log, ainsi que le chemin de la configuration.
Ensuite, nous avons le dossier VAR. Ce dossier contient tous les fichiers générés par le framework. Le dossier Cache, par exemple, stocke tous les fichiers mis en cache par Symfony, améliorant ainsi les performances du framework. Le dossier Log centralise les fichiers de journalisation des actions effectuées par le framework. Finalement, le dossier Session contient les fichiers de session de chaque utilisateur du site.