ZendFrameworkを使用して、アクションが見つからないとかコントローラが見つからないだと500エラーを吐き出しますが、DBを使用してデータを生成する場合、アクションもコントローラもあるけどこのページはエラーにしたい(例えばログインしてないと見れないとか)場合の処理方法。 結構、ググりました。 結論! 難しい…。 なので、考えました。 割と簡単な方法がありました。いろいろ新しくクラスを作ってオーバーライドしたりしなくてもすむ方法が!! コントローラで下記のように書きます。
例外ハンドリング時に考えた色々な事についての備忘録。 使用バージョン:Ver1.7.8 http://framework.zend.com/download/current/ ZFのダウンロードはこちら ZFにおける例外発生時の処理 ZFはPHP5ベースなので、何か問題が発生した時は例外をスローして対応する仕様となってます。 デフォルトの状態では例外がスローされると、Zend_Controller_Plugin_ErrorHandler.phpを経由してErrorController.phpに処理が委譲されます。 ErrorController.phpの基本的な書式はZFのマニュアルページにあります。 http://framework.zend.com/manual/ja/zend.controller.plugins.html 具体的には以下のような感じです。 <?php class E
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く