我已经从CI_Controller中定义了一个派生类,称为system/core/
文件夹中存在的应用程序
<?php
Class Application extends CI_Controller {
function __construct() {
parent::__construct();
}
}
?>
并从名为home的应用程序派生一个类,该应用程序显示主页
<?php
Class Home extends Application {
function __construct() {
parent::__construct();
}
public function index() {
$this->load->view("Home");
}
}
?>
但我仍然会收到一条错误消息,说明了“应用程序”和“应用程序”。找不到
答案 0 :(得分:1)
将核心类名称从“应用程序”更改为“MY_Controller”(类名必须以_Controller结尾)并将其另存为MY_Controller.php
Class MY_Controller extends CI_Controller {
function __construct() {
parent::__construct();
}
}
然后扩展应用程序控制器类
Class Home extends MY_Controller {
您可以使用任何单词而不是MY_。对于此更改config.php中的以下行
$config['subclass_prefix'] = 'MY_';
确保只允许使用大写字母。