FuelPHP1.7.3 module内のルーティングで_403_, _500_を定義しても機能しないバグの対処法PHPFuelPHP FuelPHP1.7.3のお話です。バージョン1.7.3ではそれまであった404のルーティングに加え _403_、_500_が追加されました。それぞれHttpNoAccessException、HttpServerErrorExceptionを 投げると自動的に呼び出されます。ですが、これらをモジュール内で定義した場合 適切に処理がされないようなのです。 きっかけ app └classes └controller └modules └admin └api 上記のような構成でサイトを構築していました。わりとよくあるパターンです。 通常のコントローラー(ユーザーサイド)とAdminモジュール内のコントローラーは すべてController_Templateを継
![FuelPHP1.7.3 module内のルーティングで_403_, _500_を定義しても機能しないバグの対処法 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/fd10d76e3ca629c5e65c4cc2c6376af6d7d09f18/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9RnVlbFBIUDEuNy4zJUUzJTgwJTgwbW9kdWxlJUU1JTg2JTg1JUUzJTgxJUFFJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJTg2JUUzJTgyJUEzJUUzJTgzJUIzJUUzJTgyJUIwJUUzJTgxJUE3XzQwM18lMkMlMjBfNTAwXyVFMyU4MiU5MiVFNSVBRSU5QSVFNyVCRSVBOSVFMyU4MSU5NyVFMyU4MSVBNiVFMyU4MiU4MiVFNiVBOSU5RiVFOCU4MyVCRCVFMyU4MSU5NyVFMyU4MSVBQSVFMyU4MSU4NCVFMyU4MyU5MCVFMyU4MiVCMCVFMyU4MSVBRSVFNSVBRiVCRSVFNSU4NyVBNiVFNiVCMyU5NSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MDNjZmM5OTAyZmQ3YWFkMDZmYWVlY2I0YmQ2YWM5OTI%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbm5zc24mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTNkY2QyZDc0YzBjNzhhMGNjZWQyOTdmMzhiNjA2ODFh%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D5d37aba43487f4aded3a259cd8b095e5)