百度了很多网页,也在官论坛查了资料,没找到我感觉合适的答案,有人说在自定义里配置debug的开启和关闭不生效,只能在主配置里生效,这是个bug,我居然相信了。但是自定义配置有些东西不覆盖主配置还是影响了开发,于是我打开框架源码调试了四五个小时。。。原谅我的笨。
我的解决方法:
1.入口文件有绑定模块名: define('BIND_MODULE','test'); //后台模块绑定
2.找到文件: /Thinkphp/library/App.php
3. 找到 initCommon() 这个方法, 这个地方加个判断 $config = self::init(BIND_MODULE);
if (defined("BIND_MODULE")) {
$config = self::init(BIND_MODULE); //这里传参后二级配置会覆盖一级配置
} else {
$config = self::init();
}
第一次在该论坛发帖,以前有使用过tp3.1 tp3.2, 第一次接触tp5, 如果这个解决方法有问题,欢迎各位大神即时指出,如果有更好的解决方法,也请即时指导, 非常感谢
最佳答案