默认情形下,我们都会将运用程序放入codeignter中的application/中,并且可能只用Codeignter(简称CI)管理一个运用程序。实在,多个运用程序共享一个codeignter是完备可以的,乃至对application文件夹进行重命名或改换路径也是可以的。
对运用程序文件夹重命名
我们完备可以重命名codeignter文件包里的任何文件夹的名称,以对application进行重命名为例,我们须要对index.php文件进行修正。如将application文件夹名称改为app,步骤如下:

1.打开index.php文件,找到$application_folder = \"大众application\"大众;
2.将$application_folder = \"大众application\"大众;中的\公众application\公众改为\"大众app\公众;
3.保存修正。
变动运用程序的文件夹路径
仍以application文件夹为例,可以将application文件夹从system文件夹中挪放到做事器的其他位置。但是须要在index.php文件里将$application_folder变量设置为做事器的全路径,例如:
$application_folder = \"大众/path/to/your/application\公众;
在一个codeignter下运行多个运用程序
如果想要在一个codeignter包被多个运用程序共享,须要将application下所有的文件夹放在不同的运用程序的文件件内。例如,我们须要建立两个运用程序\"大众cert\"大众和“iecspace”,那么,我们的运用程序文件夹的构造需大致如下所示:
applications/cert/applications/cert/config/applications/cert/controllers/applications/cert/errors/applications/cert/libraries/applications/cert/models/applications/cert/views/applications/iecspace/applications/iecspace/config/applications/iecspace/controllers/applications/iecspace/errors/applications/iecspace/libraries/applications/iecspace/models/applications/iecspace/views/
要选择利用某个运用程序,需打开index.php文件,并且设置$application_folder变量为目标路径。例如,通过如下设置可以选择“cert”运用程序:
$application_folder = \"大众applications/foo\"大众;
但是,这样并未便利,由于每个运用程序都须要自己的index.php文件来调用它的目标程序,而且并没有给开拓者提高多少事情上的效率,在实际运用开拓中也不太可能会如此处理。以是,仅作理解,以加深对codeignter的理解。