Php 如何在codeigniter中更新配置文件并保存配置文件

Php 如何在codeigniter中更新配置文件并保存配置文件,php,codeigniter,Php,Codeigniter,是否有任何方法可以更新配置文件的值并将这些值保存到配置文件中 例如,我有: $config['base_url'] = 'http://localhost.com'; $config['test'] = ''; 我想更改$config['test'的值 $this->config->set_项('test','something'); 并将该值保存到配置文件中。所以,我的配置文件应该是 $config['base_url'] = 'http://localhost.com

是否有任何方法可以更新配置文件的值并将这些值保存到配置文件中

例如,我有:

   $config['base_url']  = 'http://localhost.com';
   $config['test'] = '';
我想更改$config['test'的值 $this->config->set_项('test','something'); 并将该值保存到配置文件中。所以,我的配置文件应该是

  $config['base_url']   = 'http://localhost.com';
  $config['test'] = 'something';

谢谢。

您最好使用一个钩子从数据库中提取这些数据(正如cchana建议的那样)。通过这种方式,您可以轻松地对其进行更新,而不会影响配置文件的安全性

$this->config->set_项('test','something');将自身在运行时将“test”的值设置为“something”。您不需要再次保存它。在运行时,它是可以的。但是如果我想保存文件。可能吗?你可以,但我想知道你为什么要这么做。例如,我有一个默认值为“我的博客”的博客名。然后,如果管理员将此博客名称更改为“其他”,那么我需要保存文件。为什么不使用数据库来实现此功能?