【问题标题】:Dynamically updating config data codeigniter动态更新配置数据代码点火器
【发布时间】:2012-05-28 05:36:52
【问题描述】:

我创建了我的自定义配置文件来存储有关网站的信息,例如它是在线还是离线。

为此,我在 config 文件夹中创建了新文件,并使用我自己的索引将默认值存储在全局 $config[] 数组中。

我想通过管理员控制动态更新这些配置数据,例如。他可以选择将网站置于离线模式。

为此我使用了函数

$this->config->set_item('config_array_index','value_to_set');

但是,我不知道为什么它不适合我?

我无法在我的配置文件中看到任何更新。我也在自动加载我的配置文件。 我错过了什么吗?

【问题讨论】:

    标签: codeigniter config


    【解决方案1】:

    设置配置项仅适用于当前会话 - 它不会覆盖您实际的 codeigniter 文件。

    如果您想永久使站点离线,您将需要某种持久存储,例如根据需要检查/更新数据库中的值

    【讨论】:

    • 谢谢,这帮助我很好地了解了我的项目下一步该去哪里。
    【解决方案2】:

    您可以在配置目录中创建一个空配置文件,然后使用 fwrite 之类的功能将数据附加到其中(您可以检查要使用的其他 CI 功能)。 并将其添加到您的自动加载文件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-16
      • 2017-11-11
      • 2012-06-15
      相关资源
      最近更新 更多