在代码初始化器中使用自定义类

时间:2018-09-19 14:18:44

标签: php class codeigniter-3

因此在Codeigniter中,当前无法使用自定义类。

对于该示例,我们具有以下结构:

  • 核心
  • -> A.php
  • 控制器
  • -> B.php

B中类A的代码(类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();

访问网址 / b / DoTest

我们收到错误消息:

  

未找到“ A”类

如果然后我包含include.once a.php,它也会抱怨我已经包含在A的构造函数中的模型。

使用自定义类的最佳方法是什么,因为我完全迷路了。

0 个答案:

没有答案