Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
symfony_4:general:l_architecture_symfony [2018/10/17 13:14] formateur créée |
symfony_4:general:l_architecture_symfony [2019/12/08 07:41] (Version actuelle) |
||
---|---|---|---|
Ligne 21: | Ligne 21: | ||
* Le contrôleur index.php est également dans ce dossier et ne doit en aucun cas être modifié. | * Le contrôleur index.php est également dans ce dossier et ne doit en aucun cas être modifié. | ||
* Tout contenu supplémentaire doit être dans le dossier assets puis dans sa catégorie (CSS / Image / JS) | * Tout contenu supplémentaire doit être dans le dossier assets puis dans sa catégorie (CSS / Image / JS) | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== /src ==== | ||
+ | Ce dossier est le plus important car il contient tous les Controlleurs, | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== /template ==== | ||
+ | Ce dossier contient toutes les vues de l' | ||
+ | * Celles-ci doivent être triées pertinemment en fonction de leurs utilités. | ||
---- | ---- | ||
Ligne 26: | Ligne 37: | ||
==== /tests ==== | ==== /tests ==== | ||
Ce dossier contient les tests automatisés pouvant être lancés par PHPUnit. | Ce dossier contient les tests automatisés pouvant être lancés par PHPUnit. | ||
+ | |||
+ | ---- | ||
==== / | ==== / | ||
Ce dossier contient les dictionnaires de mots nécessaire aux multi-langages. | Ce dossier contient les dictionnaires de mots nécessaire aux multi-langages. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== /var ==== | ||
+ | Ce dossier comporte le cache ainsi que les logs de l' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== /vendor ==== | ||
+ | Ce dossier contient les bundles et composants de symfony4. | ||
+ | Ce dossier est principalement géré par Composer (voir Commandes) | ||