Mam kontroler o nazwie articles
, który tworzy model artykułów, który pobiera odpowiednie dane z bazy danych.W Kohana, czy możesz wywołać błąd 404?
Chcę, jeśli metoda, którą wywołuję, zwraca false
, aby wywołać błąd 404. To jest to, co do tej pory miałem.
$articleName = $this->uri->segment('articles');
$article = new Articles_Model();
$data = $article->getArticleUsingSlug($articleName);
if (!$data) {
Kohana::show_404; // This doesn't work.
}
Właśnie dodałem własną niestandardową hak, który przekierowuje użytkownika do rzeczywistej 404 (/ Artykuły/strona-not-found /), jak wywołane przez Kohana, ale czy istnieje sposób mogę wywołać jego metody wewnętrznych 404 aby Kohana zrezygnował z przetwarzania mojego kontrolera i używania mojego nowego haka?
nie można po prostu użyć metody header php i następnie die()? –
@Nael El Shawwa Nie, gdy dostępne są lepsze opcje. – alex