13
是否可以在codeigniter中的子文件夾中存儲庫?例如,像這樣的工作?在子文件夾中存儲codeigniter庫
-libraries
---sub_folder1
-----someClass.php
---sub_filder2
-----someClass2.php
如果它確實應該如何加載和使用這些庫?
是否可以在codeigniter中的子文件夾中存儲庫?例如,像這樣的工作?在子文件夾中存儲codeigniter庫
-libraries
---sub_folder1
-----someClass.php
---sub_filder2
-----someClass2.php
如果它確實應該如何加載和使用這些庫?
庫文件可以存儲在主「庫」文件夾或您的個人應用程序/庫文件夾內的子目錄中。要加載位於子目錄中的文件,只需包含相對於「庫」文件夾的路徑。例如,如果你的文件位於:
libraries/flavors/chocolate.php
您將使用加載:
$this->load->library('flavors/chocolate');
您可以嵌套,只要你想在儘可能多的子目錄中的文件。
解釋裝載機類手冊頁
http://ellislab.com/codeigniter/user_guide/libraries/loader.html
我該怎麼辦還與配置同樣的事情文件了嗎?例如:'$ this-> load-> config('sub_folder/my_config.php');' – Lykos 2015-08-27 10:36:40
加載一個庫後,我該如何使用這種類型的庫。這是這樣嗎? '$這 - >調味劑/巧克力' - > common_date(); ' – 2017-06-20 12:03:33
這是很久以前,因爲我用過這個,但如果我正確地記得你可以做'$ this-> chocolate-> common_date()'。如果沒有,你可以在加載它時爲別名加上別名'$ this-> load-> library('flavors/chocolate','','chocolateflavor'); $這個 - > chocolateflavor-> common_date()' – 2017-06-21 09:28:42