![](/img/trans.png)
[英]Composer - autoload classes in CodeIgniter outside vendor folder
[英]Using composer to autoload library outside of vendor/ folder
使用通过文件夹添加的文件夹的相对路径,无用和已安装的文件夹在composer中不能很好地工作
“自动加载”选项。
它会错误地检测到baseDir是什么,因此将无法注册名称空间。
有人遇到过吗?
出于虚无
"autoload": {
"psr-4": { "Inventory\\" : "./core/src/inventory/" }
}
自动加载应该相对于composer.json
文件所在的路径给出。 我从未见过以点开头的路径,因此,我首先尝试摆脱它,然后看看它是如何工作的。
第二件事可能就是您在自动加载方面有些细节错误,并将其误认为与Vagrant有关。 当前设置方式,名为\\Inventory\\Foo
的类必须位于路径core/src/inventory/Foo.php
。 您可以验证这种情况吗? 否则,请给出现有类名及其文件名的示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.