J'ai regardé comment shadowhand (le gars principal derrière Kohana actuellement) a mis en place son fichier bootstrap.php
pour gérer les exceptions sur GitHub. Je pensais, "c'est cool", donc j'ai incorporé quelque chose de similaire. Cependant, au lieu de servir une vue, je voudrais envoyer la demande à un itinéraire différent (ou au moins le pointer vers une paire contrôleur/action).Envoyer 404s à l'itinéraire personnalisé dans Kohana 3
donc cette partie sur GitHub
// Create a 404 response
$request->status = 404;
$request->response = View::factory('template')
->set('title', '404')
->set('content', View::factory('errors/404'));
serait quelque chose comme (pseudo code de cours)
// Create a 404 response
$request->status = 404;
$request->response = Route::get('404_error'); // which will map to a route outlined above in bootstrap.php
Comment puis-je faire cela? Merci
Cette dernière ligne, la 'Route :: get()' 'a besoin -> uri() 'n'est-ce pas? – alex
Oui, corrigé. Merci Alex. – rick