管理你的應用程式¶
預設情況是假設你的 CodeIgniter 只打算用 Codeigniter 管理一個 application,其位在 application/ 目錄之下。讓多組 application 來共享單一的 CodeIgniter 安裝環境是可行的,也許以更改或是移動 application 目錄至它處亦可。
更改 Application 目錄名稱¶
如果想要更改 application 目錄名稱,你也必須要修改 index.php 檔案中的 $application_folder
變數部份:
$application_folder = 'application';
移動 Application 目錄¶
也可以移動 application 目錄到伺服器的預設的目錄以外的地方。若要這樣的話,請修改 index.php 然後設定 完整伺服器路徑放到 $application_folder
變數:
$application_folder = '/path/to/your/application';
執行多組 application 共享單一 CodeIgniter 安裝環境¶
若有意共享單一 CodeIgniter 環境,來管理多組的 applications 的話,只需要把在 application 裡的所有目錄,複製到其他的以目錄底下。
假如,你要新增兩個名為“foo”以及”bar“的 application。你的 application 的目錄結構應該會像這樣:
applications/foo/
applications/foo/config/
applications/foo/controllers/
applications/foo/libraries/
applications/foo/models/
applications/foo/views/
applications/bar/
applications/bar/config/
applications/bar/controllers/
applications/bar/libraries/
applications/bar/models/
applications/bar/views/
只要用某個 application 的話,請編輯 index.php 檔案然後設定 $application_folder
變數。 例如,選用”foo“ application 來用的話,你則需要這麼做:
$application_folder = 'applications/foo';
Note
每個 application 都需要自己的 index.php 檔案, 其負責呼叫自己所需要的 application。這個 index.php 可以隨你開心來改名。