我正在尝试在 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(使用前将#替换为@)