这就是我所做的。
我在applications/config/config.php
文件中的设置
$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';
$config['url_suffix'] = '';
$config['subclass_prefix'] = 'MY_';
创建的文件MY_Controller.php
在application/core
MY_Controller.php文件包括:
class MY_Controller extends CI_Controller
{
public function __construct(){
parent::__construct();
}
}
Frontend_Controller.php
中创建的文件application/libraries
Frontend_Controller.php文件包括
class Frontend_Controller extends MY_Controller
{
public function __construct(){
parent::__construct();
}
}
最后,我在这里使用我的主控制器所在的 Frontend_Controller 扩展了主控制器类application/controllers/main.php
class Main extends MY_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('PrizeBondSearch_Model');
}
public function index()
{
$PrizeBonds = $this->PrizeBondSearch_Model->ShowAllPBS();
$this->load->view('home', $PrizeBonds);
}
}
问题:
所以问题来了,当我用 扩展主控制器类时MY_Controller
,它工作得很好,
但是当我尝试用Frontend_Controller
类扩展主控制器时,它给了我以下问题
致命错误:第 3 行的 C:\xampp\htdocs\projects\PrizeBondSearch\application\controllers\main.php 中找不到类“Frontend_Controller”
任何想法如何解决它?