使用命令行模式运行加载模块model失败BUG

浏览:433 发布日期:2018/10/30 分类:ThinkPHP5专区
问题:使用命令行模式运行加载model失败
例如:php think test 模式运行加载涉及model的方法
原因:排查了,发现 thinkphp\library\think\Loader.php 里面的 model 的 $class = str_replace('\\' . $module . '\\', '\\' . $common . '\\', $class); 替换方法导致路径错误,由于getModuleAndClass 方法获取到的 module 是空的,向上排查发现 Request::instance()->module() 获取到是空的,请及时解决;
最佳答案
评论( 相关
后面还有条评论,点击查看>>