Rozszerzyłem kontroler CodeIgniter, dodając MY_Controller.php w folderze Application/Core. Działa dobrze, ale teraz, gdy dodaję następujący kod na stronie error_404.php
w Application/errors
, pojawia się błąd.CodeIgniter: Nie znaleziono klasy "CI_Controller"
kod powoduje błąd:
<?php $ci =& get_instance();?>
<?php $this->ci->load->view('header')?>
Błąd:
Fatal error: Class 'CI_Controller' not found in path\to\system\core\CodeIgniter.php on line 231
Linia 231 system\core\CodeIgniter.php
jest:
function &get_instance()
{
return CI_Controller::get_instance();
}
Jak mogę rozwiązać ten problem tak, że Mogę załadować vie w w error_404.php bez zmiany czegokolwiek w plikach systemowych.
PS. Używam najnowszej wersji.
Dzięki.
Jeśli używasz programu Composer do automatycznego ładowania, ten błąd może być również spowodowany przez brakujący katalog dostawców. W takim przypadku poprawianie przez uruchomienie 'composer install' na twoim serwerze (zalecane) lub przesyłanie przez FTP nie może uruchomić polecenia na twoim serwerze. –