请教 如果我想把系统配置从数据库里面拿出来作为全局变量,我应该放在哪里了

如果我想把系统配置从数据库里面拿出来作为全局变量,我应该放在哪里了
已邀请:

qufo

赞同来自: FiveSay 王赛 qing

虽然我不知道为什么要这么干。但是我觉得有办法。
你的配置应该是在数据库的某个表里,在个表对应的模型中写入 saved 方法,假设表名叫 siteconfig。模型为 Siteconfig 则
Siteconfig::saved(function($siteconfig){
读出配置;
写入到配置文件 siteconfig.php
});

然后在合适的地方,比如 app.php 里引入这个 siteconfig.php 并array_merge 合并到一起就可以了。

可以通过 Config 来访问。相当于全局变量了。

要回复问题请先登录注册