【问题标题】:Can application/config/email.php be modified with php code in codeigniter?可以用codeigniter中的php代码修改application/config/email.php吗?
【发布时间】:2016-04-16 16:11:51
【问题描述】:

我有一个设置视图,其中有一个文本字段,我想让用户选择修改application/config/email.php,更准确地说是$config['smtp_user'],以便后者接收用户输入的字符串。 我已经知道如何让控制器通过在视图中创建一个表单来接收值,然后将其发送到另一个视图或在数据库查询中使用该值,但我想知道我是否真的可以做到config/email.php可以修改。 如果有人能指出我正确的方向或告诉我在不可行的情况下停止搜索,我将不胜感激。

【问题讨论】:

    标签: php codeigniter email model-view-controller config


    【解决方案1】:

    您可以将设置放在 config/email.php 中,但您也可以在控制器中修改它们。它会覆盖您只感兴趣的变量,并且还会使用配置文件中的其余变量。

    $new_config_values = array(
       'new_key' => 'new value'
    );
    
    $this->email->initialize($new_config_values);
    

    【讨论】:

    • 这是正确的方法。不要让你的代码来操纵文件本身。
    猜你喜欢
    • 2011-01-21
    • 1970-01-01
    • 2016-12-04
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    • 2011-05-27
    • 2021-05-20
    相关资源
    最近更新 更多