Так что в Codeigniter я в настоящее время не могу использовать пользовательские классы.
Для примера мы имеем следующую структуру:
- Core
- -> A.php
- Контроллеры
- -> B.php
Код для классов A в B (класс b находится в b.php, класс a в a.php)
<?php
class A extends CI_Controller{
public function DoTest(){
$this->Test();
}
protected function Test(){
print("Hoi");
}
}
class B extends A{
protected function Test(){
print("Hoi 2");
}
}
$var = new B();
$var->DoTest();
при доступе к URL / b / DoTest
Мы получаем сообщение об ошибке:
Класс 'A' не найден
И если я тогда включу_once a.php жалуется на модели, которые я включил в конструктор A aswell ..
Какой лучший способ использовать пользовательские классы, потому что я полностью потерян.