如果拓展包第三方没有提供 composer
安装方法,手动将其放在vendor目录下,那么,就需要手动添加需要自动加载的目录或者文件。
在 composer.json
文件里的 autoload
的 classmap
里加上第三方包的文件夹路径,如果是单独自动加载某个文件,则将其放在 files
里面。
例如:"vendor/alibabacloud"
"autoload": {
"classmap": [
"vendor/adbario",
"vendor/alibabacloud"
],
"psr-4": {
"App\\": "app/"
},
"files":[
"app/Common/functions.php",
"vendor/alibabacloud/client/src/Functions.php"
]
},