问个 CI_Controller 扩展问题
根据手册说,例如,要扩展原始类 Email 类你要建立文件 application/libraries/MY_Email.php, 并按如下方式在文件中声明:class MY_Email extends CI_Email {
}
注意:如果你需要在类中使用构造函数,你必须在构造函数中显式继承母类构造函数:
class MY_Email extends CI_Email {
function __construct()
{
parent::__construct();
}
}
我以此 在libraries 下 建个 MY_Admin_Controller,
class MY_Admin_Controller extends CI_Controller {
protected function __construct() {
parent::__construct();
}
}
然后 在controller文件夹下 建个类,继承class Login extends MY_Admin_Controller
但 确出现 无法 找到 MY_Admin_Controller 类?? 为什么啊。。
但是 如果 照DiliCMS,把MY_Admin_Controller类建在core文件夹下 确 可以继承,无问题。。 但是 这是 为什么呢,我 想在libraries
下建啊。 本帖最后由 jeongee 于 2011-8-16 11:03 编辑
这样做在CI2,0以前,一点问题没有
CI2.0开始将一部分类库转为核心文件即core文件夹下,扩展这些文件,就要把这些扩展的文件也得放到core怒录下对应起来,好好看看手册呀 知道了。。。。 谢谢。。。
页:
[1]