Ho esteso il controller CodeIgniter aggiungendo MY_Controller.php nella cartella Application/Core. Funziona bene, ma ora quando aggiungo il seguente codice nella pagina error_404.php
in Application/errors
, ottengo l'errore.CodeIgniter: Classe 'CI_Controller' non trovata
Codice problema che causa:
<?php $ci =& get_instance();?>
<?php $this->ci->load->view('header')?>
Errore:
Fatal error: Class 'CI_Controller' not found in path\to\system\core\CodeIgniter.php on line 231
La linea 231 della system\core\CodeIgniter.php
è:
function &get_instance()
{
return CI_Controller::get_instance();
}
Come posso risolvere questo in modo che Posso caricare vie w in error_404.php senza modificare nulla nei file di sistema.
PS. Sto usando l'ultima versione.
Grazie.
Se si sta utilizzando Composer per il caricamento automatico, questo errore potrebbe anche essere causato da una directory del fornitore mancante. In questo caso, correggere eseguendo 'install install' sul server (consigliato) o caricando tramite FTP non è possibile eseguire un comando sul server. –