Wie würde ich in Kohana einen Haken bauen, um URLs an abwesende Methoden zurück zu Index () zu senden?

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

  •  06-07-2019
  •  | 
  •  

Frage

Wie würde ich einen Haken in Kohana konstruieren, damit ...

http://www.example.com/a_controller/non_existing_method

würde zum Controller -Titel 'a_controller' übergehen außer Rufen Sie die Indexmethode des Controllers an und geben Sie 'non_exisitng_method' als Argument über?

Es sollte auch einen Fallback zulassen, so dass, wenn non_existing_method eine Methode ist, zu dieser Methode weiterleiten sollte.

Mein Haken würde also in Ermangelung einer Matching -Methode zum Index weiterleiten und den Rest der URL als Argumente für den Index liefern.

Wie würde ich das machen?

War es hilfreich?

Lösung

Implementieren Sie die __call Methode in Ihrem Controller. Dies ist diejenige, die aufgerufen wird, wenn eine Nicht -Exisitng -Methode in Ihrem Controller aufgerufen wird. Standardmäßig macht es einen 404, aber Sie können angeben, was Sie wollen.

__call () Methode

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