Php 试图加载类“;OpenBundle";“来自名称空间”;vCoin\OpenBundle";
我有不合逻辑的问题 我使用命令 php bin/控制台生成:bundle 在我的项目中生成新的bundle,但是symfony告诉我这个错误Php 试图加载类“;OpenBundle";“来自名称空间”;vCoin\OpenBundle";,php,symfony,Php,Symfony,我有不合逻辑的问题 我使用命令 php bin/控制台生成:bundle 在我的项目中生成新的bundle,但是symfony告诉我这个错误 ClassNotFoundException in AppKernel.php line 19: Attempted to load class "OpenBundle" from namespace "vCoin\OpenBundle". Did you forget a "use" statement for another namespace? 这
ClassNotFoundException in AppKernel.php line 19:
Attempted to load class "OpenBundle" from namespace "vCoin\OpenBundle".
Did you forget a "use" statement for another namespace?
这是我的AppKernel.php
$bundles = [
//...
new vCoin\OpenBundle\OpenBundle(),
];
这是Bundle类
namespace vCoin\OpenBundle;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class OpenBundle extends Bundle
{
}
我不知道问题出在哪里
我使用的symfony版本是3.2.11,这是我的文件结构
|-src
|---vCoin
|------OpenBundle
我认为这是作曲家的问题 尝试在composer.json内部自动加载:
"psr-4": {
"": "src/"
},
在控制台内部启动后:
composer dump-autoload