关于Thinkphp将类放入vendor无法引入成功

因为不是从composer下载的,有些配置没有自动完成,也可以自己手动配置,但是太麻烦,有个好的解决办法

首先在vendor下,新建一个文件夹,将类放进去,类里面不要写【namespace】

然后再控制器中引入的时候写vendor(‘vendor下的文件夹名.php文件的名字’),写到php文件名就行,不要写到类名,注意加引号

举例:我的是youxiang文件夹下的Youxiang.php

vendor('youxiang.Youxiang');

在类里面new的时候要多加一个\

举例:

$mail = new \ youxiang();

猜你喜欢

转载自blog.csdn.net/Yu_V587/article/details/82758410