ThinkPHP5.1通过后台修改配置文件

我们做开发的时,很多地方都需要调用一些公共的配置信息,如网站名称、客服电话等基础信息,我们先来介绍一下通过后台修改配置文件的方法。

1563875341680684.png

逻辑:

模板文件设置好表单

根据表单提交的数据拼接成配置文件的数组格式,然后将拼接成的字符串通过file_put_contents函数写入配置文件即可。

控制器文件System.php

/**
 * 修改配置文件
 */
public function index(){

    if(request()->isAjax()){
        $filename =  Env::get('config_path').'config_base.php';

        file_put_contents($filename, " 1, 'data' => '', 'msg' => '保存成功!']);
    }

    return $this->fetch();
}

前提是先添加一个配置文件,我这里的配置文件地址是/config/config_base.php

模板表单


    

        
        

            
        

    

    

        
        

            
        

    

    

        
        

            
        

    

    

        
        

            
        

    

    

        
        

            
        

    

    

        
        

            
        

    

 
    

        
    

js

温馨提示: 本文最后更新于2024-12-31 21:09:30,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 蚂蚁官方
© 版权声明
THE END
喜欢就支持一下吧
点赞9赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容