我有一个settings_view,其中有一个textField,我想让用户可以选择修改application/config/email.php
,更确切地说是修改$config['smtp_user']
,这样后者就会收到用户输入的字符串。我已经知道如何让控制器接收值,方法是在视图中创建一个表单,然后将其发送到另一个视图,或者在数据库查询中使用该值,但我想知道我是否真的可以制作它,以便修改config/email.php
。如果有人能给我指明正确的方向,或者告诉我如果这不可行,就停止搜索,我将不胜感激。
您可以将设置放在config/email.php中,但也可以在控制器中进行修改。它覆盖您只感兴趣的变量,还将使用配置文件中的其余变量。
$new_config_values = array(
'new_key' => 'new value'
);
$this->email->initialize($new_config_values);