0

だから私はアプリケーションに取り組んでいて、コントローラーにいくつかの ajax 呼び出しを行い、データがない場合は 404 をスローします。

throw new Zend_Controller_Action_Exception('This page does not exist', 404);

問題は$this->frontController->throwExceptions(true);、開発モードでエラーがスローされることですが、404 ヘッダーが設定されず、ヘッダーが必要です。ヘッダーに基づく ajax 呼び出しでは、次のことを知っているからです。

throwExceptionsに設定して開発モードで 404 ヘッダーをスローする方法はありtrueますか?

4

2 に答える 2

0

ここで説明するように、ErrorHandler プラグインを使用し、ErrorController を登録して 404 ページを示す必要があります。

http://framework.zend.com/manual/1.12/en/zend.controller.plugins.html#zend.controller.plugins.standard.errorhandler

于 2013-04-25T14:44:56.157 に答える