Senden 404s auf individuelle Route in Kohana 3
-
20-09-2019 - |
Frage
Ich habe untersucht, wie Shadow (der Hauptmann derzeit hinter Kohana) gründete seine bootstrap.php
-Datei Griff Ausnahmen auf GitHub .
Ich dachte: "Das ist cool", so dass ich etwas ähnliches aufgenommen.
Statt jedoch einen Blick serviert, würde Ich mag die Anforderung an einem anderen Weg schicken (oder zumindest Punkt es zu einer Steuerung / Aktions-Paar).
So ist dieser Teil auf GitHub
// Create a 404 response
$request->status = 404;
$request->response = View::factory('template')
->set('title', '404')
->set('content', View::factory('errors/404'));
Wäre so etwas wie (Pseudo-Code natürlich) sein
// Create a 404 response
$request->status = 404;
$request->response = Route::get('404_error'); // which will map to a route outlined above in bootstrap.php
Wie kann ich das tun? Dank
Lösung
Mit anfordern :: Werk mit dem uri:
$request->response = Request::factory('error/404')->execute();
oder mit der Route:
$request->response = Request::factory(Route::get('error_404')->uri())->execute();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow