Codeigniter类扩展

时间:2015-01-04 09:04:07

标签: php codeigniter class extends

我在上一个CodeIgniter版本中扩展自定义类有问题。

在文件夹库中我有两个(类)文件:   - B.php   - C.php

B.php代码

class B
{
  public $anything;
  public function __construct()
  {
    $this->anything = true;
  }
}

C.php代码

class C extends B {
  public function __construct()
  {
    parent::__construct();
  }
}

现在,如果我运行控制器,我有 $ this-> load->库(“C”); 页面有错误

  

致命错误:未找到“B”类   第2行的F:\ UwAmp \ www \ backend \ application \ libraries \ C.php

我不知道问题出在哪里。你能救我吗?

2 个答案:

答案 0 :(得分:1)

你必须加载B和C,否则PHP / CodeIgniter不知道B。

答案 1 :(得分:0)

将您的基类包含在子类

在C.php中添加

include 'path_to_B.php'