Codeigniter 2.0无法扩展核心库

时间:2013-04-27 23:52:09

标签: codeigniter-2

不确定是什么问题?我的类在Application / core文件夹中,这里是:

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class MY_Image_lib extends CI_Image_lib {

    public function __construct() {
        parent::__construct();
    }

    function tesit($msg) {
        log_message('error', $msg);
    }

}

我收到此错误:

致命错误:调用未定义的方法CI_Image_lib :: testit()

我称之为:$ this-> image_lib-> testit('not working');

我错过了,这太奇怪了。

2 个答案:

答案 0 :(得分:2)

只有以下类是核心类,所有其他类都应在库文件夹中扩展。

http://ellislab.com/codeigniter/user-guide/general/core_classes.html

Benchmark
Config
Controller
Exceptions
Hooks
Input
Language
Loader
Log
Output
Router
URI
Utf8

答案 1 :(得分:0)

将您的班级移动到应用程序/库文件夹,当您调用它时,它将覆盖系统文件夹中的那个。