关于CI中文件夹路径的问题总结

本文介绍了如何在CodeIgniter框架中配置并管理多个独立的应用程序,包括更改application文件夹名称、路径,以及如何通过调整index.php文件中的$application_folder变量来指定使用哪个应用程序。
摘要由CSDN通过智能技术生成

默认情况下,你会将应用程序放入application/中,并且可能用 CodeIgniter 只管理这一个应用程序。当然,多个应用程序共享一个 CodeIgniter, 甚至对 application 文件夹进行重命名或更换路径也是可行的。

如果你要对 application 进行重命名, 你需要打开 index.php 文件,对变量 $application_folder 进行更改:
        $application_folder = "application";

        更改你的应用程序的文件夹路径


你可以将 application文件夹从system 文件夹中挪放到服务器的其他的位置。但是你还要更改 index.php 文件里将$application_folder变量设置为服务器的全路径。
        $application_folder = "/Path/to/your/application";



       在一个 CodeIgniter 下运行多个应用程序

        如果你想要多个应用程序共享同一个 CodeIgniter, 你要将 application 下所有的文件夹放在不同的应用程序的文件夹内。

        例如,你要建立两个应用程序 "foo" 和 "bar",你的应用程序文件夹的结构可能会像下面的这样:

        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/

        要选择使用某个应用程序,你需要打开主 index.php 文件,并且设置 $application_folder 变量为目标路径。例如,通过如下设置,就可以选择使用 "foo" 应用程序:

        $application_folder = "applications/foo";

        注意:  每一个应用程序都会需要它自己的index.php文件来调用他的目标程序。你可以随意对 index.php 文件进行命名。



关于视图:

如果你想让文件更有组织性,你也可以用子文件夹来存储你的视图文件.. 当你在载入视图时,必须加上子文件夹的名字. 示例如下:

$this->load->view('folder_name/file_name');


system/core/Loader.php     //该文件存放了相关路径;




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值