解决thinkphp5无法加载vendor文件夹下的类库
1、报错实例,该类在实例化的时候报错:class"文件夹/类名(不带.php后缀)"not found。
2、报错位置代码如图,因为thinkphp5特有的类自动加载,所以引用类的位置没有前置目录或者反斜杠转义符号等。
3、thinkphp官方文档对文件夹结构有一定的简介,“vendor 第三方类库目录(composer)”。
1、以报错wechat/loader类找不到为例,查看vendor文件夹下是否有wechat文件夹,且包含对应loader类。其中可以是多级文件夹,但引用类是,至于对应类的上一级目录即可。
2、vendor文件夹下有composer文件夹,是框架自带的,查看是否被自己误以为是多余的第三方类库做过删除。
3、thinkphp文件夹作为框架必备的文件夹,不可盲目做修改或删除等操作,也会影响类的自动加载或者别的次生问题。
4、主文件夹下的composer.json文件是否丢失。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:174
阅读量:77
阅读量:186
阅读量:103
阅读量:55