- bin
- Contient les utilitaires exécutables (par exemple la console ou phpunit).
- config
-
Contient une partie de la configuration (une partie du routage, la configuration des paquets tiers, des
services, etc).
- public
-
Contient les ressources publiques (le contrôleur frontal index.php, les feuilles de style, les
images, les javascripts, etc).
- src
- Contient les sources
- Templates
- Contient les vues
- tests
- Contient les tests (unitaires, fonctionnels, d'intégration, etc)
- var
- Répertoire contenant des informations techniques (cache et log)
- vendor
- Contient les bibliothèques externes aux applications (y compris
Symfony). Ces bibliothèques permettent de réutiliser des éléments
déjà fournis par la communauté.
- .env
- Fichier de configuration (environnement et base de données)
- Controller
- Le ou les contrôleurs de l'application
- Entity
- Objets du modèle
- Form
- Formulaires réutilisables pouvant être liés à des entités
- Migrations
- Scripts de modifications du schéma de la base de données
- Repository
- Utilitaires, notamment de recherche, pour les entités.