Ben kesinlikle baz denetleyicisi genişletmek için, how-to article by Phil Sturgeon izlemiştir. Ama yine de bazı hatalar alıyorum.
Benim 3 sınıfları:
// application/libraries/MY_Controller.php
class MY_Controller extends Controller{
public function __construct(){
parent::__construct();
}
}
// application/libraries/Public_Controller.php
class Public_Controller extends MY_Controller{
public function __construct(){
parent::__construct();
}
}
// application/controllers/user.php
class User extends Public_Controller{
public function __construct(){
parent::__construct();
}
}
Ölümcül hata: Sınıf 'Public_Controller' on line 2 / srv / www / xxx / application / controllers / User.php bulunamadı
Meraklı Ben doğrudan uzanan eğer aşağıdaki kod parçasında, çalışıyor olması MY_Controller
:
// application/controllers/user.php
class User extends MY_Controller{
public function __construct(){
parent::__construct();
}
}
I __autoload()
veya manuel yoluyla kontrolörleri yüklediniz. Denetleyicileri başarıyla yüklenir.
CI-Version: 1.7.3