Ich habe einen Controller namens articles
, der das Artikelmodell erstellt, das die relevanten Daten aus der Datenbank bezieht.Können Sie in Kohana einen 404-Fehler auslösen?
Ich möchte, wenn die Methode, die ich aufrufen false
zurückgibt, um einen 404-Fehler auszulösen. Das habe ich bisher.
$articleName = $this->uri->segment('articles');
$article = new Articles_Model();
$data = $article->getArticleUsingSlug($articleName);
if (!$data) {
Kohana::show_404; // This doesn't work.
}
Habe ich nur noch meine eigenen benutzerdefinierten Haken, die den Benutzer auf einen tatsächlichen 404 umleitet (/ Artikel/Seite-not-found /), wie von Kohana ausgelöst, aber ist es eine Möglichkeit, seine interne 404-Methode aufrufe um Kohana aufzugeben, meinen Controller zu bearbeiten und meinen neuen Haken zu benutzen?
können nicht nur Sie die PHP-Header-Methode verwenden und dann den()? –
@Nael El Shawwa Nicht wenn es bessere Möglichkeiten gibt. – alex