我创建了一个名为Role_Admin
并设置配置前缀的核心控制器
$config['subclass_prefix'] = 'Role_';
这是文件夹Role_Admin.php
中的代码core
class Role_Admin extends CI_Controller {
function __construct() {
}
}
在我写的时候在控制器文件夹中
class admin extends Role_Admin { ... }
我明白了
致命错误:找不到类“Role_Admin”
我正在做的事情有问题。
编辑:(我创建了一个更好的快速修复,您创建的任何新核心文件只需扩展 MY_Controller。然后在您的控制器目录中,您可以扩展您创建的任何核心控制器
class MY_Controller extends CI_Controller {
function __construct() {
parent::__construct();
//include custom core classes
$core_path = DOCUMENT_ROOT . '/application/core';
$this->load->helper('file');
foreach(get_filenames($core_path) as $file) {
if ($file != 'MY_Controller.php') {
if(file_exists($file)) {
include_once($file);
}
}
}
}
}