我为复制的libs有一个单独的结构:
bundles/lightsaml/lightsaml/src
bundles/lightsaml/sp-bundle/src
bundles/lightsaml/symfony-bridge/src
bundles/mdanter/ecc/src
bundles/robrichards/xmlseclibs/src在composer.json中
"autoload": {
"psr-4": {
"App\\": "src/",
"LightSaml\\SymfonyBridgeBundle\\": "bundles/lightsaml/symfony-bridge/src",
"LightSaml\\SpBundle\\": "bundles/lightsaml/sp-bundle/src",
"LightSaml\\": "bundles/lightsaml/lightsaml/src",
"Mdanter\\": "bundles/mdanter/ecc/src",
"RobRichards\\": "bundles/robrichards/xmlseclibs/src"
}
},也尝试过这种变体的composer.json
"LightSaml\\": [
"bundles/lightsaml/symfony-bridge/src",
"bundles/lightsaml/lightsaml/src",
"bundles/lightsaml/sp-bundle/src"
],在config/bundles.php中
LightSaml\SymfonyBridgeBundle\LightSamlSymfonyBridgeBundle::class => ['all' => true],
LightSaml\SpBundle\LightSamlSpBundle::class => ['all' => true],但是,我收到以下错误:
***ClassNotFoundException***
Attempted to load class "LightSamlSymfonyBridgeBundle" from namespace "LightSaml\SymfonyBridgeBundle".
Did you forget a "use" statement for "LightSaml\SymfonyBridgeBundle\LightSamlSymfonyBridgeBundle"?这个项目是在码头干净利落地重建的。已清除的藏匿物等
我做错了什么?
发布于 2019-04-03 13:34:51
解决方案是打开optimize-autoloader (打开使用类映射 )。
https://stackoverflow.com/questions/55489460
复制相似问题