ThinkPHP 5实战
上QQ阅读APP看书,第一时间看更新

2.1 配置的路径

ThinkPHP 5默认配置目录为application目录,该目录(不包括子目录)下的文件为全局配置,整个程序都可以访问到。如果是模块(如index模块)下的配置,就只对该模块生效。

如果需要将application/config.php的配置按照组件拆分(如拆分为数据库配置、缓存配置等)为多个文件,那么请放在application/extra目录下,文件名为键名,文件直接返回数组即可。

将配置文件拆分有利于规范项目文件结构,尽量做到单一职责,一个配置文件只负责一个组件/功能。