其他分享
首页 > 其他分享> > ci框架子类继承父类时,报错Fatal error: Class ‘BaseController‘ not found in C:\xampp\htdocs

ci框架子类继承父类时,报错Fatal error: Class ‘BaseController‘ not found in C:\xampp\htdocs

作者:互联网

 

i have created a controller menus.php which extends basecontroller as follows

<?php
class Menus extends BaseController {
    function __construct()
    {
        parent::__construct();

    }
}
?>

and BaseController.php in application/core folder as follows

<?php
class BaseController extends CI_Controller {
    function __construct()
    {
        parent::__construct();
    }
}
?>

I m getting error as Fatal error: Class 'BaseController' not found in

The class file name must begin with "MY_" unless you've changed it in config.php.

$config['subclass_prefix'] = 'MY_';

https://ellislab.com/codeIgniter/user-guide/general/core_classes.html

 

修改config.php文件中$config['subclass_prefix'] = 'MY_'; 这个配置就OK

参考:https://stackoverflow.com/questions/28698521/fatal-error-class-basecontroller-not-found-in-c-xampp-htdocs

https://stackoverflow.com/questions/33431597/class-basecontroller-not-found

 

 

标签:ci,basecontroller,子类,报错,com,error,found,php,config
来源: https://blog.csdn.net/lxw1844912514/article/details/111993893