关于CI 2.0 扩展CI_Controller 的问题
本帖最后由 ionstar 于 2010-12-15 14:41 编辑扩展CI_Controller
class MY_Controller extends CI_Controller{
public function __construct(){
parent::__construct();
}
}
class Login extends MY_Admin_Controller {
public function __construct()
{
parent::__construct();
}
}
MY_Controller 位于 \application\libraries 目录下
$config['subclass_prefix'] = 'MY_';
报错:
Fatal error: Class 'MY_Controller' not found in E:\servers\xampp\www\demo\application\controllers\admin\login.php on line 3
不知道错在哪里了。 看一下论坛里升级到 2.0 的帖子吧。
不过 2.0 还没有正式发布,现在谈论这个还比较早。 已经解决了。
解决方法
CI 2.0 將建立 system/core 目錄,並且將 libraries 跟核心檔案全部放入到此目錄(像是 Router, Loader and Controller),以前原本放在 system/libraries 一些檔案(像是 Input, Lang, Output…等)也會移動到 core 裡面,所以假如您之前開發的 extend library,必須將其檔案移動到 /application/core/ 目錄。
感谢appleboy的升级心得 http://codeigniter.org.cn/forums/thread-7431-1-1.html 呵呵,都开始2.0啦,!!2.0应该和这个变化不大吧!! :sleepy: 等正式版
页:
[1]