0

我是 CI4 的新手,我想通过 CI4 创建设置数据库,可以通过控制器或某些服务 CI4 将 db 连接数据写入 .env 文件吗?还希望在 .env 中完成设置更改环境时,用户无法访问设置。如果它的解决方案不正确,有人可以告诉如何做到最好吗?

我使用 CI 4.0.2

4

1 回答 1

0

在 app/Config/Database.php 中,您可以设置多个可能的数据库,从那里您可以依赖于特定环境。

默认情况下,您有 2 个设置数据库 - 默认和测试。如果 env 设置为测试,它将加载测试数据库设置,否则将加载默认值。您可以通过添加更多可能的环境来扩展它。

与 env 文件中一样,有 DATABASE 部分,您可以在那里对其进行编辑。

于 2020-04-15T13:14:38.490 回答