ThinkPHP6使用.env配置数据库配置文件database.php的使用 您所在的位置:网站首页 php读取配置文件链接数据库 ThinkPHP6使用.env配置数据库配置文件database.php的使用

ThinkPHP6使用.env配置数据库配置文件database.php的使用

2024-05-09 14:08| 来源: 网络整理| 查看: 265

通过ThinkPHP6官方的使用手册了解到,TP6提供了测试环境使用的.env文件。在有.env(可以通过example.env修改)文件的时候框架会优先读取.env文件作为数据库的配置,默认读取[DATABASE]。

场景一:在不设置.env文件时,默认读取database.php配置的第一个配置。

//数据库连接配置信息 'connections' => [ 'mysgl' =>[ //数据库类型 'type' => env('database.type','mysql'), // 服务器地址 'hostname' => env('database.hostname','127 .0 .0 .1'), // 数据库名 'database' = => env('database.database','test'),

正确开启MYSQL和写好配置后,通过实例化模型我们能够发现模型类能够被正确实例化。

场景二当我们数据库存在多个配置的时候,则需要指定连接参数,不然就会默认读取第一个配置。此时我们将第一个配置的连接修改为错误,第二个配置修改成正确的配置信息。

如果是一下的配置文件

此时就会默认连接到第一个配置mysql,除非此时我们的模型就要指定连接配置mysql_2,

模型类应该这样设置才能被正确实例化,这就是多库连接配置:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有