我在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错误页面?
我错过了什么?