ZendFrameworkアプリケーションのコントローラーの1つで意図的に404エラーを発生させたいと思います。これどうやってするの?
404へのリダイレクトは次のようになります。
throw new Zend_Controller_Action_Exception('Your message here', 404);
または例外なく:
$this->_response->clearBody();
$this->_response->clearHeaders();
$this->_response->setHttpResponseCode(404);
例外をスローすることなく、いつでも手動で応答コードを設定できます。
$this->_response->clearBody();
$this->_response->clearHeaders();
$this->_response->setHttpResponseCode(404);