thinkphp5.0独立配置文件,数据库也可以独立,怎么做?
thinkphp5.0是thinkphp框架的最新版本,跟以往的版本相比,有了很多的改进和完善,今天我们来讲一下thinkphp5.0当中怎样独立配置文件,我们以数据库的配置为例,那么数据库也可以进行独立配置了,该怎么做呢?
1、找到配置文件
我们这里所说的配置文件是应用目录下的配置文件,位于application目录下,有一个config.php就是配置文件了!
2、增加配置参数
在config.php里面,系统已经默认配置好了很多的参数,一般情况下,数据库的配置都是在config.php里面,但是我们想要把数据库的配置独立开来,也就是新开一个文件专门用来配置数据库的文件,那么我们就可以在配置文件里面新增一条配置,我们可以在配置文件里面添加'extra_config_list'=>['database'],这样意味着我们就将数据库的配置文件单独移到了database.php文件中了。
3、建立database.php文件
这个database.php文件放在哪里呢?同样是放在applicaton目录下面,跟config.php文件是在同一级目录里面,在database.php文件里面,配置的格式跟config.php的格式是一模一样的,只不过,我们在查询database.php里面数据库的参数的时候,使用的方法是使用二维配置方式,如Config::get('database.hostname')。
到此为止,我们就已经将数据库的配置文件从config.php中独立出来了,如果config.php和database.php里面都有数据库的配置信息,那么会以database.php文件中数据库配置的为准,也就是覆盖,那么我们就会问了这样做的好处是什么呢?
好处当然是有的,可以让我们的数据库配置文件独立开来,更加方便管理,同时也是更加安全,当然你也可以将数据库的配置文件全部放到config.php里面!