请教一个tp5里config类get方法获取配置项的问题?

发布于 2022-09-11 21:18:49 字数 637 浏览 19 评论 0

首先大家都知道tp5有多个配置文件.

  1. application\config.php 应用配置, 对整个项目都生效的配置信息(即在应用中任何一个位置都可以操作到配置信息)
  2. thinkphp\convention.php
  3. application\extra\redis.php 推展配置
  4. ...

假如在index.php里调用Config类get方法.

    dump(Config::get('redis'));     //这个很好理解
    dump(Config::get());            //

如果get方法不加参数, 那么获取到的配置项信息是哪些?

1. convention.php里的所有配置项?
2. config.php里的所有配置项? 如果有和convention里同名配置项, 以这里的为准?
3. redis.php里的配置项?

感觉对动态配置convention.php有点模糊, 它到底怎么个动态法?  convention.php

好像涉及到不同类型配置的加载顺序和优先级的问题

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱花坊 2022-09-18 21:18:49

convention.php 是框架默认的配置信息

config.php 是你自定义的配置信息,

自定义的配置会覆盖框架配置。

redis.php 的配置,应该是config.php的补充。

具体请查看框架代码。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文