2013-11-26 54 views
0

我想知道有沒有我可以在自動加載類通過我的自定義類名的方式代碼點火器自動加載具有自定義名稱

例: 在控制器我知道我們可以做到這一點

$this->load->library('parser','','my_parser') 

,但我想知道還有什麼我可以通過自定義名稱,同時自動加載

$autoload['libraries'] = array(('database','','my_db')); 
方式

我該如何做到這一點? 感謝您的幫助

回答

0

你有沒有試過這樣:

$autoload['libraries'] = array('database', 'form_validation', 'session','custom_library'); 

我在自動我的項目和負載的一個自定義的助手類將其添加到自動加載配置文件中像這樣

$autoload['helper'] = array('new_helper'); 

但從來沒有試過圖書館,你可以嘗試上面的方式,這可能會幫助你。

注意:數據庫類不能擴展或用您自己的類替換。所有其他類都可以被替換/擴展。 http://ellislab.com/codeigniter%20/user-guide/general/creating_libraries.html

+0

這不是問題:(我不想加載額外的類 我想要做的就是使用任何自定義名稱加載數據庫類 – ahmad05

+1

注意:數據庫類不能擴展或用自己的類替換,其他類都可以替換/ extended。 http://ellislab.com/codeigniter%20/user-guide/general/creating_libraries.html –

+0

所以你的意思是我們被迫使用「$ this-> db」,並且不能使用我們自己的自定義名稱而不是db,例如「$ this-> my_db」 – ahmad05

相關問題