📝 Mini-projet — CRUD Articles complet
Formulaires Symfony avec validation, upload et protection CSRF.
🎯 CRUD à implémenter
GET /admin/articles — liste avec lien créer/éditer/supprimer
GET|POST /admin/articles/new — formulaire création
GET|POST /admin/articles/{id}/edit — formulaire édition
POST /admin/articles/{id}/delete — suppression + CSRF
🎯 Fonctionnalités à valider
ArticleTypeavec champs texte, textarea, checkbox, EntityType (Category)- Contraintes
NotBlank,Length(min:5),Emailsur les champs appropriés - Upload image de couverture (max 2MB, JPEG/PNG/WebP)
- Token CSRF sur le formulaire de suppression
- Flash messages success/error après chaque action
- Redirect-after-POST systématique