Symfony3 ClassNotFoundException 在捆绑包创建后
我想在Symfony中启动一个新的3.3项目,并像往常一样开始:
1.) 创建新项目:symfony new ArtProject
2.) 创建一个新的捆绑包:(Paul/ArtBundle, yml, src/)php app/console generate:bundle
然后我运行本地服务器,当我打开127.0.0.1:8000时,我得到这个漂亮的消息:
(1/1) ClassNotFoundException
尝试从命名空间 “Paul\ArtBundle” 加载类 “PaulArtBundle”。是否忘记了另一个命名空间的“use”语句?在 AppKernel.php(第 19 行)
这很奇怪,到目前为止,我还没有弄清楚为什么会发生这种情况。在创建捆绑包之前,没有错误;我看到了symfony的典型起始页。
public function registerBundles()
{
$bundles = [
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
......
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new AppBundle\AppBundle(),
new Paul\ArtBundle\PaulArtBundle(),
];
}
<?php
namespace Paul\ArtBundle;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class PaulArtBundle extends Bundle
{
}
你知道那里发生了什么吗?我没有改变任何东西,我只运行了这些命令。