Bonjour,
petit question concernant la gestion des exceptions dans une application développée avec ZF.
J'aimerais savoir comment architecturer ceci :
- avoir une classe (un plugin, un helper peu importe) qui gère toutes les exceptions (celles implémentées dans le framework et celle que je peux lever depuis mes propres scripts de l'application) pour afficher un message d'erreur plus ou moins explicite à l'utilisateur sur le front end et logger toutes les informations pour moi voire m'envoyer une alerte par mail dans certains cas,
- les erreurs "publiques" seront ensuite envoyées à une vue gérée par un controller un peu comme l'errorcontroller de base le fait pour les exceptions liés au routage (si j'ai bien compris le fonctionnement),
- si possible sans coder directement la solution dans Zend_Exception
- ou passer un logger à Zend_Exception mais j'ai cru comprendre que ce n'était pas possible pour le moment.
- reformuler de manière différente, l'idée générale serait d'avoir une classe-boite à outils que je pourrais réutiliser sur plusieurs projets pour gérer le traitement des exceptions levées.
est-ce possible ?
comment faire ?
Par avance merci
Partager