Wie schalte ich tld.com/bures/oceanfront in tld.com/articles/view/bures/oceanfront in Kohana?

StackOverflow https://stackoverflow.com/questions/838161

  •  10-07-2019
  •  | 
  •  

Frage

Ich bin mit Kohana 2.3.2

Die meisten, wenn nicht alle, der über links auf meiner Website sind zu den Artikeln.

Mein controller wird als Artikel, und ich haben eine Methode mit dem Titel Ansicht.Ich will nicht prefix alle meine links mit /articles/view/, also würde ich gerne einen Standard-controller, um alle Dateien.

Ich sah in mit einem Standard-router, die tld.com verwenden Sie die Artikel-controller.Allerdings, wenn ich versuchen, Zugriff auf etwas wie /bure/oceanfront/, ich bekomme Kohana 404-Fehler.

Ich habe angeschaut in diesem Artikel, aber ich glaube, es ist veraltet, da die Beispiele sind immer den Fehler "error' Ing (siehe auch Kommentare, die darauf hinweisen).

War es hilfreich?

Lösung

Das funktioniert jetzt:

Event::add('system.post_routing' ,'call_fallback_page');



function call_fallback_page() {
        Router::$controller = 'Articles';
        Router::$method = 'index';
        Router::$controller_path = APPPATH.'controllers/articles.php';
}

Abgeleitet aus dem tutorial in der Frage.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top