Kohana 3.3 ですべてのエラーを処理するにはどうすればよいですか? 404/505 エラーではなく、php やその他の php のエラーによる「致命的なエラー」という意味ですか?
http://kohanaframework.org/3.3/guide/kohana/tutorials/error-pagesを見て、これを行いましたが、404/505 エラー (およびその他) のみを処理しています。500エラーを処理できません。
ファイル /APP/Classes/HTTP/Exception/500.php を作成します
class HTTP_Exception_500 extends Kohana_HTTP_Exception_500 {
public function get_response()
{
$session = Session::instance();
$view = View::factory('index');
$view->content = View::factory('errors/505');
$view->title = 'Wewnętrzny błąd';
// Remembering that `$this` is an instance of HTTP_Exception_404
$view->content->message = 'Wystąpił wewnętrzny błąd. Szczegóły zostały przekazane do administracji, naprawimy to!';
$response = Response::factory()
->status($this->getCode())
->body($view->render());
return $response;
}
しかし、うまくいきません..ありがとう:)