LoginSignup
1

More than 5 years have passed since last update.

ZendFramework2(ZF2) でExceptionをcatch

Posted at

前回のプロジェクトはなんとか無事終わって、今度はPHPでZendFrameworkの案件をやっています。
(ZendどころかPHPすらやったことないので、毎日手探り状態です)

幸い、新規開発ではなく機能追加開発なのでベースソースがあるのですが、そのソースがいけてなさすぎ。。
ビジネスロジックがすべてControllerに書かれていて各Actionがとにかく長い。

そして、ある機能の調査中なぜかExceptionをcatchできな現象に遭遇しました。

try {
    // DBアクセスなど
}
catch (Exception $e) {
    // エラー処理
}

ソース上はちゃんとExceptionをcatchするように記述されているので???でしたが、なんどやってもcatchできません。
ただ、Eclipse上でF3キーやカーソル合わせてCtrl押下してもExceptionクラスに飛べないのでなんでかな~と思って調べていたらStack Overflowに同じ質問が

zendでExceptionを使う場合は¥Exceptionと書く必要あるようです

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1