J'ai étendu le contrôleur CodeIgniter en ajoutant MY_Controller.php dans le dossier Application/Core. Cela fonctionne bien, mais maintenant quand j'ajoute le code suivant sur la page error_404.php
dans Application/errors
, j'obtiens l'erreur.CodeIgniter: Classe 'CI_Controller' non trouvé
Code de problème à l'origine:
<?php $ci =& get_instance();?>
<?php $this->ci->load->view('header')?>
Erreur:
Fatal error: Class 'CI_Controller' not found in path\to\system\core\CodeIgniter.php on line 231
La ligne 231 du system\core\CodeIgniter.php
est:
function &get_instance()
{
return CI_Controller::get_instance();
}
Comment puis-je résoudre ce problème afin que Je peux charger vie w dans le fichier error_404.php sans rien changer dans les fichiers système.
PS. J'utilise la dernière version.
Merci.
Si vous utilisez Composer pour le chargement automatique, cette erreur peut également être due à un répertoire fournisseur manquant. Dans ce cas, corrigez en exécutant 'installer de composeur' sur votre serveur (recommandé) ou téléchargez via FTP ne sont pas capables d'exécuter une commande sur votre serveur. –