Tengo un controlador llamado articles
, que crea el modelo de artículos que obtiene los datos relevantes de la base de datos.En Kohana, ¿puede desencadenar un error 404?
Quiero, si el método que llamo devuelve false
, para desencadenar un error 404. Esto es lo que tengo hasta ahora.
$articleName = $this->uri->segment('articles');
$article = new Articles_Model();
$data = $article->getArticleUsingSlug($articleName);
if (!$data) {
Kohana::show_404; // This doesn't work.
}
acabo añade mi propio gancho a medida que redirige al usuario a un 404 reales (/ artículos/página-no-se encontró /) como se desencadena por Kohana, pero ¿hay alguna manera de invocar su método interno 404 para hacer que Kohana deje de procesar mi controlador y usar mi nuevo gancho?
no puedes usar el método cabecera php y luego morir()? –
@Nael El Shawwa No cuando hay mejores opciones disponibles. – alex