使用子文件夹中的composer autoload

时间:2015-08-07 11:35:54

标签: php composer-php autoload

默认情况下,我已将一个包含composer的程序包安装到./vendor/company/packagename。当我在根文件夹中运行脚本并包含./vendor/autoload.php时,一切正常。但是,当我尝试从./api/子文件夹运行脚本并包含../vendor/autoload.php时,我收到了“未找到类”错误。所以我看到的安装包找不到。

在这种情况下我该怎么办?在这种情况下如何从子文件夹运行脚本?

1 个答案:

答案 0 :(得分:1)

尝试以这种方式包含require __DIR__ . '/../vendor/autoload.php'; 子文件夹中的自动加载器文件:

app.use(compression());
app.use(express.static(__dirname+'/public'));