我在一个Codeigniter实例(Codeigniter 3.0)中有两个应用程序。我需要在应用程序之间共享数据库配置。在每个应用程序中,我都有配置:
include_once 'application/shared/config/database.php';
但我在应用程序启动时遇到错误:
在数据库配置中未找到任何数据库连接设置 文件。
我决定检查变量
include_once 'application/shared/config/database.php';
var_dump(isset($db));
我看到了什么?
布尔值为真
布尔值假
我正在尝试找出数据库初始化之间的差异,但尚未创建。
包含而不是 include_once 是解决方案,但我认为这是不正确的。
什么是最佳解决方案?