Codeigniter:扩展CI_Exceptions在2.2.1中不起作用

时间:2015-03-16 11:39:20

标签: codeigniter

我在codeigniter中的自定义404页面出现问题。下面的代码在2.2.0中工作正常但升级到2.2.1我收到以下错误:

Fatal error: Call to a member function helper() on a non-object in /application/core/MY_Exceptions.php on line 14

MY_Exceptions.php(/library/core/MY_Exceptions.php)

class MY_Exceptions extends CI_Exceptions {

public function __construct() {
  parent::__construct();
}

public function show_404() {

$CI =& get_instance();
$CI->load->helper('form');
$CI->load->helper('text');
$CI->load->model('Pages_model');

$data['nav'] = $CI->Pages_model->getPages();


$CI->output->set_status_header('404');
$CI->load->view('header', $data);
$CI->load->view('error404', $data);
$CI->load->view('footer', $data);
echo $CI->output->get_output();
exit;
}
}

我想也许它现在应该位于/ application / libraries中,但是当放在这里我只是得到标准的codeigintor 404错误页面?

我错过了什么?

0 个答案:

没有答案