He extendido el controlador CodeIgniter agregando MY_Controller.php en la carpeta Application/Core. Funciona bien, pero ahora cuando agrego el siguiente código en la página error_404.php
en Application/errors
, aparece un error.CodeIgniter: Class 'CI_Controller' no encontrado
Código problema que causa:
<?php $ci =& get_instance();?>
<?php $this->ci->load->view('header')?>
error:
Fatal error: Class 'CI_Controller' not found in path\to\system\core\CodeIgniter.php on line 231
La línea 231 de la system\core\CodeIgniter.php
es:
function &get_instance()
{
return CI_Controller::get_instance();
}
¿Cómo puedo solucionar este problema de manera que Puedo cargarme la vida w en el error_404.php sin cambiar nada en los archivos del sistema.
PS. Estoy usando la última versión.
Gracias.
Si está utilizando Composer para carga automática, este error también puede ser causado por un directorio de proveedor faltante. En este caso, corríjalo ejecutando 'composer install' en su servidor (recomendado) o cargándolo a través de FTP no podrá ejecutar un comando en su servidor. –