1.在使用tp5.1中, 遇到config文件中无法找到composer的file方式的类
问题解释:
在tp5.1启动过程中, App::run => App::initialize
App::initialize:
// 初始化应用
$this->init();
.....
Loader::loadComposerAutoloadFiles();
在init中主要加载tp5.1的一些配置文件, 但是引入composer的file方式加载的类却在Loader::loadComposerAutoloadFiles(), 所以配置文件中无法找到composer的file方式加载的类
解决:
在base.php中:
// 载入Loader类
require __DIR__ . '/library/think/Loader.php';
// 注册自动加载
Loader::register();
Loader::loadComposerAutoloadFiles();
我们提前就加载composer的file文件