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

War es hilfreich?

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
scroll top