ThinkPHP公共文件配置说明在哪里?
- 内容介绍
- 文章标签
- 相关推荐
本文共计934个文字,预计阅读时间需要4分钟。
ThinkPHP的公共配置必须放在项目根目录下的`config.php`文件中,而不是`app/config.php`或`app/common.php`。否则,在命令行执行、多应用、模型生成等场景下,配置将直接失效。
为什么 config.php 是唯一可靠入口
框架启动时,think\App::initCommonConfig() 会优先加载根目录 config.php,此时连应用层都还没初始化。所有后续逻辑(包括 Db::connect()、Cache::store()、php think migrate:run)都依赖它提供基础运行参数。
本文共计934个文字,预计阅读时间需要4分钟。
ThinkPHP的公共配置必须放在项目根目录下的`config.php`文件中,而不是`app/config.php`或`app/common.php`。否则,在命令行执行、多应用、模型生成等场景下,配置将直接失效。
为什么 config.php 是唯一可靠入口
框架启动时,think\App::initCommonConfig() 会优先加载根目录 config.php,此时连应用层都还没初始化。所有后续逻辑(包括 Db::connect()、Cache::store()、php think migrate:run)都依赖它提供基础运行参数。

