CodeIgniter - Using load->view() in Exceptions

Sopgregiork

New Member
I want my error_404.php to show up in my site template views. I have extended the CI_Exceptions class (MY_Exceptions) and overridden the show_404() and show_error() methods. Now what I want to do is be able to load a view file in there. Optimally, I would like to load the _header() and _footer() methods in MY_Controller class. Is this possible somehow?\[code\]class MY_Exceptions extends CI_Exceptions { public function __construct(){ parent::__construct(); } function show_404($page = '') { $heading = "404 Page Not Found"; $message = "The page you requested was not found for some strange reason..."; log_message('error', '404 Page Not Found --> '.$page); $CI =& get_instance(); $CI->load->view('template/header'); echo $this->show_error($heading, $message, 'error_404', 404); $CI->load->view('template/footer'); exit; } function show_error($message, $status_code = 500) { $error =& load_class('Exceptions'); echo $error->show_error('An Error Was Encountered', $message, 'error_general', $status_code); exit; }} \[/code\]But I cannot do this. Any suggestions?
 
Back
Top