gpt4 book ai didi

php - 在 Kohana 中,你能触发 404 错误吗?

转载 作者:可可西里 更新时间:2023-10-31 22:40:57 34 4
gpt4 key购买 nike

我有一个名为 articles 的 Controller ,它创建了从数据库中获取相关数据的文章模型。

如果我调用的方法返回 false,我想触发 404 错误。这是我目前所拥有的。

 $articleName =  $this->uri->segment('articles');

$article = new Articles_Model();

$data = $article->getArticleUsingSlug($articleName);

if (!$data) {
Kohana::show_404; // This doesn't work.
}

我刚刚添加了我自己的自定义钩子(Hook),它将用户重定向到由 Kohana 触发的实际 404 (/articles/page-not-found/),但是有没有办法调用它的内部 404 方法让 Kohana 给出处理我的 Controller 并使用我的新钩子(Hook)?

最佳答案

这对我有用:

Event::run('system.404');

您使用的是什么版本的 Kohana?

关于php - 在 Kohana 中,你能触发 404 错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/827458/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com