我现在正在处理 2 个应用程序。第一个是CMS,第二个是商店。我想将我的供应商提升一级并在项目之间共享。
所以我的结构将是这样的:
project1/
project2/
shared_vendor/
我读到了这个。我已将app/autoload.php
loader 变量从:
$loader = require __DIR__.'/../vendor/autoload.php';
到:
$loader = require __DIR__.'/../../vendor/autoload.php';
我也改变vendor-dir
了我composer.json
的:
"config": {
"bin-dir": "bin",
"vendor-dir": "vendor"
},
到:
"config": {
"bin-dir": "bin",
"vendor-dir": "/../vendor"
},
在此之后我收到此错误:
ClassNotFoundException in AppKernel.php line 20: Attempted to load
class "CmsUserBundle" from namespace "Cms\UserBundle".
Did you forget a "use" statement for another namespace?
我究竟做错了什么?我忘了改变什么吗?提前致谢。