gpt4 book ai didi

php - 在codeigniter中的多个应用程序之间共享配置

转载 作者:行者123 更新时间:2023-12-04 05:14:22 24 4
gpt4 key购买 nike

我正在尝试在 1 个 codeigniter 应用程序下创建多个应用程序,但是其中一些将共享相同的配置,例如数据库配置。

-application
-config
-models
-project_1
-config
-controllers
-models
-project_2
-config
-controllers

是否可以在应用程序文件夹的第一级加载配置,如果配置文件不存在,则查找应用程序级别的文件夹?我知道当我使用 add_package_path() 手动加载配置时是可能的,但自动加载不起作用。

最佳答案

你应该使用包:

http://ellislab.com/codeigniter/user-guide/libraries/loader.html

我倾向于在 web 根目录中创建一个名为“share”的包,即包/共享

在你的包文件夹中,你可以创建一个类似于核心 CI 应用程序配置、助手、模型、 View 等的文件夹结构。

假设您只想拥有一个 DB 文件,您可以将 db 配置文件放在 packages/share/config 中,并在您的应用程序数据库文件中使用以下内容调用此文件:

include_once(FCPATH . 'packages/share/config/database.php');

关于php - 在codeigniter中的多个应用程序之间共享配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14475629/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com