Использование пользовательских классов в codeigniters - PullRequest
0 голосов
/ 19 сентября 2018

Так что в 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 ..

Какой лучший способ использовать пользовательские классы, потому что я полностью потерян.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...