课程
/后端开发
/ThinkPHP
/快速入门ThinkPHP 5.0--基础篇
define('CONF_PATH', __DIR__ . '/../conf/');配置为什么不生效啊
2018-01-25
源自:快速入门ThinkPHP 5.0--基础篇 2-9
正在回答
嗯,所有的配置文件的目录都直接转移到app目录下了
应用配置:指建立与app同级的配置目录扩展配置:指在应用配置的基础上 添加extra扩展目录场景配置:指根据config.php中指定的app_status值来分场景配置 如home.php office.php模块配置:值在conf文件夹下建立和模块名称一致的配置文件 不同的模块名称对应相应的作用域动态配置:在index模块的controller中的index类中 对index方法中的config值进行单独配置 在其他方法中无法访问 就是动态配置
应用配置:直接更改application文件夹下的config.php文件;
扩展配置:直接在extra文件夹下增加配置文件;
场景配置:直接再application文件夹下增加场景配置文件;
模块配置:直接再Index文件夹下增加config.php文件。
版本问题吧,老师讲课用的5.0.6的,现在最新的是5.0.14,已经不需要配置CONF_PATH了,如果需要配置,define('CONF_PATH', APP_PATH); 这样就可以了,现在配置文件的目录都转移到app下了
举报
ThinkPHP5已发布多时,想了解ThinkPHP5的新特性吗?老司机带你马上出发~
3 回答添加了define('CONF_PATH',__DIR__ . '/../conf/');结果显示Constant CONF_PATH already defined说这个已经被定义了怎么回事?
2 回答conf文件下的config.php修改不生效
2 回答CONF_PATH
3 回答__DIR__
1 回答老师,我设置了CONF_PATH了,但是还是没有生效呀?求指导