在 codeigniter 中找不到我的核心类 My_head

2024-07-01

我正在尝试在 codeigniter 中创建核心类。在 application/core 中,我创建一个名为 MY_head.php 的文件,MY_head.php 的代码是:

class MY_head extends CI_Controller{
 
  public function __construct(){
     parent::__construct();
  }
 
  public function load_header(){
      //some code here
  }
}

现在我尝试在我的控制器practice.php中扩展此类,代码是:

class Practice extends MY_head{
   public function __construct(){
     parent::__construct();
   }

   function index(){
   }
}

但是当我在浏览器中加载练习控制器时,它说

致命错误:找不到类“MY_head”。

哪里有问题?

注意:$config['subclass_prefix'] = 'MY_';


function __autoload($class)已弃用:

PHP 7.x 及更高版本的更新

spl_autoload_register(function($class)
{
    if(strpos($class, 'CI_') !== 0)
    {
        @include_once( APPPATH . 'core/'. $class . '.php' );
    }
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 codeigniter 中找不到我的核心类 My_head 的相关文章

随机推荐