【发布时间】:2013-06-19 12:09:28
【问题描述】:
我知道这个问题被问了很多次,但几乎所有回答都告诉save in db 或$this->config->set_item。
但是这些答案不适用于我。我不是在做一个网站,而是一个开源项目,并为非技术人员编写安装脚本,它将在安装过程中为用户设置所有东西。为此,如果用户需要,我需要在安装期间使用用户特定设置更新配置文件,并在以后形成管理面板。
显然保存在数据库中不适用,因为我什至需要通过安装脚本在配置文件中写入数据库凭据。 $this->config->set_item 也不适用,因为它只为当前会话设置,我想永久设置它。
现在我正在研究创建配置文件模板并在那里更新变量的想法。实现要求的方法是否正确?这里还有另一个问题,如果用户从管理面板更改某些设置(例如数据库凭据),更改将不会立即反映。是否有任何解决方法或更好的解决方案?
【问题讨论】:
标签: php codeigniter configuration installation