ZendSkeletonApplicationをでセットアップしましたZF 2.0.3
が、コントローラーで例外をキャッチできません。たとえば、次のコードを次のように配置すると、次のようになりますmodule/Application/src/Application/Controller/IndexController.php
。
public function indexAction() {
echo "BEFORE\n";
try {
throw new \Exception("My exception");
} catch (Exception $e) {
echo "Caught exception $e\n";
exit;
}
取得したページにアクセスします。
BEFORE
An error occurred
An error occurred during execution; please try again later.
Additional information:
Exception
File:
module/Application/src/Application/Controller/IndexController.php:25
Message:
My exception
キックインしてViewModel
例外を表示し、効果的にそれをキャッチするのを防ぎます。
ZF2
コントローラで例外をキャッチするにはどうすればよいですか?