2010-04-16 63 views

回答

2

我认为你想要的例外是Kohana_Request_Exception。这里是(使用grep -iR "class .*Exception" .产生的)所有异常的Kohana定义的列表:

class Validate_Exception extends Kohana_Validate_Exception {} 
class Kohana_Validate_Exception extends Kohana_Exception { 
class Kohana_Request_Exception extends Kohana_Exception { } 
class Kohana_Exception extends Exception { 
class Kohana_View_Exception extends Kohana_Exception { } 

如果你想有一个404响应代码,我想你也必须做到这一点在你的控制器

$this->request->status = 404; 

我不知道什么是“官方”的最佳做法,但这是我通过玩游戏找到的。

相关问题