Je vois que dans la plupart des exemples de Symfony 2, par exemple lorsqu'un enregistrement n'existe pas, Symfony 2 lève une exception. Je ne trouve pas une telle approche amicale pour l'utilisateur final. Pourquoi quelqu'un préfèrerait-il lancer une exception et ne pas ajouter de messages d'erreur sur le flashbag?Symfony 2 erreurs de gestion des erreurs vs flashbag
0
A
Répondre
1
Dans les exemples, il jette généralement une exception avec
throw $this->createNotFoundException('Message');
qui redirige l'utilisateur vers la page d'erreur 404.
Dans un CMS, si l'enregistrement n'est pas trouvé, vous voulez probablement montrer à l'utilisateur une page 404 plutôt que d'ajouter une erreur dans le sac flash et de le rediriger vers, disons, la page d'accueil.
Je suppose que cela dépend des besoins de vos applications et de la manière dont vous voulez les gérer.
Questions connexes
- 1. php symfony gestion des exceptions/erreurs
- 2. Gestion des erreurs: méthode Exceptions vs Error
- 3. CDI - gestion des erreurs
- 4. MVC 3- Gestion des erreurs
- 5. Gestion des erreurs MySQL à partir de l'application Symfony
- 6. Gestion des erreurs symfony sans cadre de formulaire
- 7. Gestion des erreurs d'application WPF
- 8. Gestion des erreurs libxml2
- 9. Gestion des erreurs WCF
- 10. WCF - Gestion des erreurs
- 11. Gestion des erreurs MySQLi
- 12. Gestion des erreurs PrintUI.dll
- 13. Gestion des erreurs Java
- 14. gestion des erreurs d'exception
- 15. PDO: gestion des erreurs
- 16. Gestion des erreurs Java
- 17. Gestion des erreurs Oracle
- 18. Gestion des erreurs ActiveResource
- 19. Gestion des erreurs NSDictionary
- 20. Gestion des erreurs ASP.NET
- 21. Gestion des erreurs opendir
- 22. Gestion des erreurs SQL
- 23. Gestion des erreurs pour ASP.NET MVC 2 et IIS 7.0
- 24. PHP simplexml_load_file - gestion des erreurs
- 25. Symfony 2 - Compression Javascript d'Assetic causant des erreurs
- 26. Camel - Gestion des erreurs irrécupérables
- 27. Personnaliser les erreurs symfony
- 28. Gestion des erreurs dans Laravel
- 29. Gestion des erreurs structurées Javascript
- 30. Gestion des erreurs d'image JQuery