一、定义默认配置文件
1. 定义默认配置文件的位置
application下的config.php,怕乱修改出问题,于是就自定义配置文件位置
在public/index.php中加载引导文件前加入:
//加载新建的配置文件夹位置define('CONF_PATH', __DIR__ . '/../config/');
然后创建一个与application的同级目录config即可。
CONF_PATH的作用是:定义配置文件所在的位置。没有定义时,配置文件所在位置默认是APP_PATH。
2.创建后,有关配置的文件可以迁移过来了
web
|--application
| |--admin
| |--home
| | |--controller
| | |--model
| | |--view
| | |--extra 5.01+模块额外扩展配置目录
| | |--common.php 模块函数文件
| | |--config.php 模块配置文件
| | |--database.php 数据库配置文件
| | |--tags.php | | |--
| | └─
| |--extra 5.01+应用额外扩展配置目录
| |--common
| |--common.php 应用公共(函数)文件
| |--config.php 应用(公共)配置文件
| |--database.php 数据库配置文件
| |--route.php 路由配置文件
| |--tags.php 应用行为扩展定义文件
| |--command.php 命令行工具配置文件
| └─
|--public
|--extend
|--runtrime
|--vendor
|--thinkphp
定义define(‘CONFPATH’, _DIR.’/../config/‘);后🔺
web
|----application
| |------admin| |------common
| |------home| | |--controller
| | |--model
| | |--view| | |--common.php 模块函数文件
| | └─| |--common.php 应用公共(函数)文件
| └─
|------config
| |------admin
| |------home| | |--extra 5.01 额外扩展配置目录
| | |--config.php 模块配置文件
| | |--database.php 数据库配置文件
| | |--tags.php | | |__| |--extra 5.01应用额外扩展配置目录| |--config.php 应用(公共)配置文件
| |--database.php 数据库配置文件
| |--route.php 路由配置文件
| |--tags.php 应用行为扩展定义文件
| |--command.php 命令行工具配置文件
| └─
|--public
|--extend
|--runtrime
|--vendor
|--thinkphp
从上可看出,原来application下的配置文件除了common.php不是配置文件外(它是写公共函数的文件),其他的,模块配置 也都迁移过来了。
application下的配置文件好像失效了。
我刚开始写的时候,就不晓得,route.php文件没作用,直到把它复制了过去。
