各位客官好,今天我们为大家讲解如何在Thinkphp框架中动态修改配置文件,我们在项目中可能会在一些地方用到这个功能,今天小编为没有做过Thinkphp动态修改配置文件的客官们做一个讲解,小编今天选用的框架是Thinkphp3.2.3版本,各位客官可以直接去官网下载就好,压缩包安装,如果安装成功(应该很难不成功),则会看到下面的图片,小编为什么选择3.2.3呢,其实没有为什么,就是用习惯了O(∩_∩)O~,适合自己才是最好的。
之后我们就不在原目录编写代码了,我们新建一个叫Api的目录,在里面新建一个IndexController下index方法,之后我们输出一些程序猿都会说的话,如下图,成功。
之后我们做我们今天要给各位客官演示的动态修改配置文件,在Api下Conf中创建我们要动态修改的配置文件 text.php,并且在我们的config.php中载入自定义的配置文件,如下图。
这时候我们再准备一个修改配置文件的方法以及视图层,并且在控制器中做判断,如果有POST提交的数据,我们就进行修改操作,如果没有数据提交,我们就用C方法读取配置文件,并且输出到视图层,如下图。
当前我们text配置文件的信息,我们先写一个STATUS,值为1。
然后我们在Index控制器下写一个text方法,并且做一个是否POST提交判断以及输出模板,如果有POST判断的情况下,我们接受数据并且对配置文件进行修改。
之后我们在编写一个HTML文件,输出当前配置信息以及写一个form表单提交。
从上面我们可以看到,当前配置文件我们的值是1,现在我们做将配置文件动态修改为2,点击提交,提交之后,我们打开text.php查看配置信息,已经修改为2,如下图。
OK,到这里我们就成功修改了ThinkPHP文件的配置信息,小编这次只为各位客官做一个演示,不写任何逻辑判断了,客官我们在实际开发中可以根据自己的需求在这个基础上做拓展。我们的教程就到这里,如果各位有没有看懂的地方,可以在评论中进行评论,小编准备这几天持续做一些关于ThinkPHP的小教程,有喜欢小编的客官可以关注小编,也可以看一看小编前几天发的文章。
客官大人,小编文笔不是很好,但是每天坚持手写文章,每天都会用心花几个小时更新文章 您的关注点赞转发收藏是小编最大的动力 (*  ̄3)(ε ̄ *)