J'ai un contrôleur appelé articles
, qui crée le modèle d'articles qui obtient les données pertinentes de la base de données.Dans Kohana, pouvez-vous déclencher une erreur 404?
Je veux, si la méthode que j'appelle renvoie false
, pour déclencher une erreur 404. C'est ce que j'ai jusqu'ici.
$articleName = $this->uri->segment('articles');
$article = new Articles_Model();
$data = $article->getArticleUsingSlug($articleName);
if (!$data) {
Kohana::show_404; // This doesn't work.
}
Je viens d'ajouter mon propre crochet personnalisé qui redirige l'utilisateur vers un réel 404 (/ articles/page-not-found /) comme déclenchée par Kohana, mais est-il possible que je peux invoquer sa méthode 404 interne faire Kohana abandonner le traitement de mon contrôleur et utiliser mon nouveau crochet?
tu ne peux pas utiliser la méthode d'en-tête de php puis mourir()? –
@Nael El Shawwa Pas quand il y a de meilleures options disponibles. – alex