2012-10-24 71 views
0

我在我的應用程序文件夾三分之一方資產庫,我擴大與MY_Assets庫庫都處於同一個應用程序/庫目錄,但加載其給錯誤無法當加載所請求的類:資產,我想通過延長它添加在圖書館借了一些額外的功能,所以如果主庫的開發者做任何更新沒有影響到我的分機無法與MY_Assetes加載Assetes類同一目錄

+0

是吧'Assets'或'Assetes'? –

+0

我可能是錯的,但我非常肯定當使用MY_命名進行擴展時,CI會查找庫位於system/libraries文件夾中。這很可能是它沒有在應用程序中尋找它/庫文件夾 –

+0

@RickCalder見http://codeigniter.com/user_guide/general/creating_libraries.html實現頁面的底部。另外,你應該永遠不必弄亂系統文件夾。一切都可以從應用程序文件夾覆蓋。 – Brendan

回答

0

放置在應用程序文件夾中的文件,需要手動包括代碼然後從它延伸。

請參閱我使用的擴展連接Facebook的笨下面的代碼。

include(APPPATH.'libraries/facebook/facebook.php'); 

class Fb_connect extends Facebook{ 
    //my coding here 
} 

在這裏,我有一個名爲Facebook的內部庫文件夾中爲Facebook相關dowloaded文件和FB_connect.php是我的庫文件,它是在應用程序文件夾/庫文件夾,並從Facebook類繼承fb_connect類。

+0

以及感謝有一個想法,現在我將會把在底部需要MY_Assets我的資產相同的文件怎麼樣我創造admin_controller和public_controller並將其放置於MY_Controller並與my_controller延伸。 – umefarooq

相關問題