0

Zend フレームワーク 2 の Zend_Controller_Plugin_ErrorHandler と Zend_Controller_Action_Exception に相当するものは何ですか? フレームワークの過去のバージョン (例: http://framework.zend.com/manual/1.12/en/zend.controller.plugins.html )で ErrorController を記述することに慣れていましたが、現在はバージョン 2 を使用しており、できません。カスタム エラー ハンドラの作成方法の例を見つけてください。

私の例では、REST サーバーを作成しており、特定の HTTP エラー コードに対応する例外をスローしたいと考えています。

私が知る限り、Zend\Mvc\View\Http\ViewManager によって呼び出される Zend\Mvc\View\Http\ExceptionStrategy の独自のカスタム バージョンを作成する必要があるようです。

4

1 に答える 1

1

ErrorControllerZF2 には、ZF1の を持つエラー ハンドラと実際に同等のものはありません。ZF2 で同様のものを実装しようとすることはお勧めしません (非常に異なる動作をするため)。

あなたの場合、私は単純に defaultZend\Mvc\View\Http\ExceptionStrategyを使用し、ビュー スクリプトを使用して、さまざまなエラー コードとリクエストの種類を区別します。

于 2013-01-07T18:40:40.420 に答える