管理你的應(yīng)用程序
默認(rèn)情況下,你會(huì)將應(yīng)用程序放入application/中,并且可能用 CodeIgniter 只管理這一個(gè)應(yīng)用程序。當(dāng)然,多個(gè)應(yīng)用程序共享一個(gè) CodeIgniter, 甚至對(duì) application 文件夾進(jìn)行重命名或更換路徑也是可行的。
對(duì)應(yīng)用程序文件夾重命名
如果你要對(duì) application 進(jìn)行重命名, 你需要打開(kāi) index.php 文件,對(duì)變量 $application_folder 進(jìn)行更改:
$application_folder = "application";
更改你的應(yīng)用程序的文件夾路徑
你可以將 application文件夾從system 文件夾中挪放到服務(wù)器的其他的位置。但是你還要更改 index.php 文件里將$application_folder變量設(shè)置為服務(wù)器的全路徑。
$application_folder = "/Path/to/your/application";
在一個(gè) CodeIgniter 下運(yùn)行多個(gè)應(yīng)用程序
如果你想要多個(gè)應(yīng)用程序共享同一個(gè) CodeIgniter, 你要將 application 下所有的文件夾放在不同的應(yīng)用程序的文件夾內(nèi)。
例如,你要建立兩個(gè)應(yīng)用程序 "foo" 和 "bar",你的應(yīng)用程序文件夾的結(jié)構(gòu)可能會(huì)像下面的這樣:
applications/foo/
applications/foo/config/
applications/foo/controllers/
applications/foo/errors/
applications/foo/libraries/
applications/foo/models/
applications/foo/views/
applications/bar/
applications/bar/config/
applications/bar/controllers/
applications/bar/errors/
applications/bar/libraries/
applications/bar/models/
applications/bar/views/
要選擇使用某個(gè)應(yīng)用程序,你需要打開(kāi)主 index.php 文件,并且設(shè)置 $application_folder 變量為目標(biāo)路徑。例如,通過(guò)如下設(shè)置,就可以選擇使用 "foo" 應(yīng)用程序:
$application_folder = "applications/foo";
注意:? 每一個(gè)應(yīng)用程序都會(huì)需要它自己的index.php文件來(lái)調(diào)用他的目標(biāo)程序。你可以隨意對(duì) index.php 文件進(jìn)行命名。
?