2013-04-27 103 views
1

不知道是什麼問題?我的類,它是在應用程序/核心文件夾,那就是:Codeigniter 2.0無法擴展核心庫

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');

我失蹤了,這太奇怪了。

+1

爲什麼不使用*庫*文件夾而不是核心? – 2013-04-27 23:55:54

+0

@CanGeliş嗨,我不是CI大師,我已經開始學習它了,爲什麼要使用它?當核心文件夾?有什麼不同?我不知道他們是不同的。謝謝。 – user147 2013-04-28 00:20:43

+1

你不應該玩* core *那麼多。 *庫*文件夾是爲您的目的而存在的。 http://ellislab.com/codeigniter/user-guide/general/creating_libraries.html – 2013-04-28 14:35:47

回答

0

移動你的類應用程序/庫文件夾,它會覆蓋一個在當你調用它的系統文件夾。