我刚刚用symfony 3.4创建了一个新项目并且我生成了一个bundle,来自bundle一代的消息说它一切都很好,然后我只是通过运行clear cache命令开始工作它显示这个错误消息
php.exe C:\ wamp64 \ www \ bunead \ bin \ console cache:clear致命错误:第19行的C:\ wamp64 \ www \ bunead \ app \ AppKernel.php中找不到类'AnnuaireBundle \ AnnuaireBundle'
这是我的Appkernel.php
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = [
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new AppBundle\AppBundle(),
new AnnuaireBundle\AnnuaireBundle(),
];
2 回答
你需要在作曲家里面添加它
尝试将composer.json更改为此示例:
在你的控制台内部启动之后:
问题是symfony的自动加载 .
打开你的composer.json文件并编辑:
AnnuaireBundle \ AnnuaireBundle
然后,在你的作曲家中运行下一个命令:
作曲家dumpautoload