我在用
Apache/2.2.16 (Debian)
PHP 版本 5.3.3-7+squeeze13
对于问题的主要思想,请参见下文
我的问题与此处定义的扩展控制器类未找到相同-难倒!
然后我继续用一个构造函数来扩展控制器类以保持简单:
<?php
class MY_Controller extends CI_Controller
{
public function __construct()
{
parent::__construct();
}
}
?>
然后在“application/controllers/welcome.php”控制器中,我将“Controller”类的名称更改为我的新扩展类“MY_Controller”</p>
<?php
class Welcome extends MY_Controller
{
public function Welcome()
{
parent::__construct();
}
public function index()
{
$this->load->view('welcome_message');
}
}
然后我运行这个网站,我得到了
致命错误:在第 4 行的 /application/controllers/welcome.php 中找不到类 'MY_Controller'
此错误仅显示在实时服务器上,它在 localhost 上运行良好,并且在 Apache/2.2.22 (Ubuntu) 上运行,但在 Apache/2.2.16 (Debian) 上运行良好。
我也尝试过改变parent::__construct();
但parent::Controller();
同样的错误。
任何解决方案谢谢