Php 我应该从Kohana 3内部抛出什么样的异常?

Php 我应该从Kohana 3内部抛出什么样的异常?,php,exception,kohana,kohana-3,Php,Exception,Kohana,Kohana 3,我已经看过上面的代码示例,但是抛出Controller\u Exception\u 404会产生错误 我只是抛出了一些简单的例外。我记得在Kohana 2.3中,根据不同的情况,你可以投不同的球 有人列出了什么时候应该抛出什么异常吗?我想你想要的异常是Kohana\u Request\u exception。下面是Kohana定义的所有异常的列表(使用grep-iR“class.*异常”生成)。: 如果您想要404响应代码,我认为您还必须在控制器中执行此操作 $this->request-

我已经看过上面的代码示例,但是抛出
Controller\u Exception\u 404
会产生错误

我只是抛出了一些简单的例外。我记得在Kohana 2.3中,根据不同的情况,你可以投不同的球


有人列出了什么时候应该抛出什么异常吗?

我想你想要的异常是
Kohana\u Request\u exception
。下面是Kohana定义的所有异常的列表(使用
grep-iR“class.*异常”生成)。

如果您想要404响应代码,我认为您还必须在控制器中执行此操作

$this->request->status = 404;
我不知道什么是“官方”的最佳实践,但这就是我在游戏中发现的

$this->request->status = 404;