我有一个settings_view,其中有一个textField,我想让用户选择修改application/config/email.php
,更准确地说是$config['smtp_user']
,以便后者接收用户输入的字符串。
我已经知道如何让控制器通过在视图中创建一个表单来接收值,然后将其发送到另一个视图或使用db查询中的值,但我想知道我是否可以实际使它成为{ {1}}可以修改。
如果有人能指出我正确的方向,或者告诉我如果这是不可行的话就停止搜索,我将不胜感激。
答案 0 :(得分:2)
您可以将设置放在config / email.php中,但也可以在控制器内修改它们。它会覆盖您感兴趣的变量,并且还将使用配置文件中的其余变量。
$new_config_values = array(
'new_key' => 'new value'
);
$this->email->initialize($new_config_values);