Outils pour utilisateurs

Outils du site


symfony_4:general:l_architecture_symfony

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
symfony_4:general:l_architecture_symfony [2018/10/17 15:14]
formateur créée
symfony_4:general:l_architecture_symfony [2019/12/08 08: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, les formulaires, ainsi que les entités et les répository.
 +
 +----
 +
 +==== /template ====
 +Ce dossier contient toutes les vues de l'application. 
 +  * 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.
 +
 +----
  
 ==== /translation ==== ==== /translation ====
 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'application par environnement.
 +
 +----
 +
 +==== /vendor ====
 +Ce dossier contient les bundles et composants de symfony4.
 +Ce dossier est principalement géré par Composer (voir Commandes)
  
symfony_4/general/l_architecture_symfony.1539782070.txt.gz · Dernière modification: 2019/12/08 08:43 (modification externe)