本课共分10个模块,从配置文件格式(php/ini/json/xml)到场景配置,模块配置,扩展配置,独立配置,动态配置,自定义配置加载,环境变量变量,全景展现一个多彩的ThinkPHP5配置世界~~。
请将图打开到新网页查看,效果更好。或者下载到本地查看。本图由xmind思维导图制作,底部有xmind源文件下载,用xmind软件打开效果更棒。
一、思维导图:
二、文件描述:
ThinkPHP5框架配置
1 配置目录
1.1 默认配置目录
1.1.1 应用配置:application目录
1.1.2 模块配置: application/模块目录
1.2 自定义配置目录
1.2.1 入口文件中:define(CONF_PATH, __DIR__./../config/);
1.2.2 定义用户自定义配置文件目录和应用目录同级
1.2.3 应用配置文件包括三个:config.php/database.php/route.php
1.2.4 模块配置文件包括三个:config.php/database.php
1.2.5 路由在应用初始化时已生成,所以不要在模块中配置route.php
1.3 扩展配置目录
1.3.1 在应用或模块配置目录下创建extra目录
1.3.2 在extra目录下创建的配置文件名,就是扩展配置名称,所以扩展配置都是二维数组
1.在extra目录创建:myconf.php
2.在myconf.php文件中:<?php
return [
site_name