Zend Framework:如何故意抛出404错误?

时间:2010-11-15 21:20:20

标签: zend-framework http-status-code-404

我想故意在我的Zend Framework应用程序中的一个控制器中导致404错误。我怎么能这样做?

2 个答案:

答案 0 :(得分:51)

重定向到404将是:

throw new Zend_Controller_Action_Exception('Your message here', 404);

或没有例外:

$this->_response->clearBody();
$this->_response->clearHeaders();
$this->_response->setHttpResponseCode(404);

答案 1 :(得分:1)

您始终可以手动设置响应代码,而不会抛出任何异常。

$this->_response->clearBody();
$this->_response->clearHeaders();
$this->_response->setHttpResponseCode(404);