このような場合に symfony2 で手動で例外を処理する方法:
class Foo {
// ..
public function __toString()
{
try {
$this->render();
}
catch (\Exception $e)
{
// log $e
// handle $e - display 500 error page in prod mode
}
}
}
リダイレクト?しかし、どのように。
編集
これまでの私の解決策は、例外イベントをディスパッチすることであり、それは機能します。
$dispatcher->dispatch(KernelEvents::EXCEPTION, $event)
しかし、私はイベントを作成する必要があります。より良い解決策はありますか?