Hello
Je souhaite modifier le comportement de l'exception "MissingActionException".
J'ai donc récupérer le code suivant dans le cookbook que j'ai collé dans le beforeFilter de mon AppControler :
public function beforeFilter() {
Configure::write('MissingActionException' , array(
'handler' => 'missingaction', //methode perso appelée au moment de l'exception
'renderer' => 'ExceptionRenderer',
'log' => FALSE
));
}
public function missingaction() {
die('action absente');
}
Peut être que je mis prend mal et/ou que j'ai placé ce code au mauvais endroits...
car cela n'a aucun effet sur le comportement de cake, je me retrouve toujours sur la page par défaut "Action ... could not be found."
Qui peut me mettre sur la bonne voix ??
Merci d'avance pour votre aide et bon week-end !
Mickael
Bon je pense que j'aurais du préciser dès le départ le but de la manœuvre, j'aurais certainement eu plus de retours... enfin j'espère vu la simplicité de la solution.
En fait je voulais "transformer" MissingActionException en NotFoundException, pour çà rien de plus simple : il suffit de mettre le debug à 0 et le framework redirige vers une erreur 404 lorsqu'un contrôleur ou une action n'est pas trouvé.
Je ne passe pas le post en résolus car je n'apporte pas de réponse à la question d'origine : "Modifier le comportement d'une exception "