Je me cassais la tête sur la façon de gérer les erreurs pour un projet codé avec CodeIgniter quand je suis tombé sur une fonction très intéressante : show_error();
.
L’utilisation est très simple : show_error('Erreur de login/password');
retournera une page d’erreur contenant votre chaine de caractère dont le template est stocké dans ./system/errors/error_general.php
.
Pour profiter de cette fonctionnalité, il suffit de modifier la variable $config['log_threshold']
dans le fichier ./system/application/config/config.php
.
Mais ce n’est pas tout, puisque CodeIgniter permet également l’enregistrement des messages d’erreurs dans un fichier log via la fonction log_message()
.
Tout ça c’est bien beau, mais je ne vois pas trop comment l’utiliser dans un système multilingue…