我遇到了问题
C:\wamp\bin\php\php5.5.12>php c:\wamp\www\symfony\app\console doctrine:fixtures:
load
Fatal error: Class 'Doctrine\Bundle\DoctrineBundle\DoctrineBundle' not found in
C:\wamp\www\Symfony\app\AppKernel.php on line 17
Call Stack:
0.0000 234000 1. {main}() C:\wamp\www\Symfony\app\console:0
0.0650 3390144 2. Symfony\Component\Console\Application->run() C:\wamp\
www\Symfony\app\console:27
0.0770 3622600 3. Symfony\Bundle\FrameworkBundle\Console\Application->d
oRun() C:\wamp\www\Symfony\vendor\symfony\symfony\src\Symfony\Component\Console\
Application.php:124
0.0770 3622824 4. Symfony\Component\HttpKernel\Kernel->boot() C:\wamp\w
ww\Symfony\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Console\App
lication.php:70
0.0770 3623104 5. Symfony\Component\HttpKernel\Kernel->initializeBundle
s() C:\wamp\www\Symfony\app\bootstrap.php.cache:2303
0.0770 3623512 6. AppKernel->registerBundles() C:\wamp\www\Symfony\app\
bootstrap.php.cache:2473
AppKernel中的第17行是正确的,DoctrineBundle文件存在于应有的位置。
任何人都知道错误的原因是什么?
答案 0 :(得分:0)
错误很明显。您将doctrine bundle添加到appKernel,但是您没有安装它(或者安装它不好)。
答案 1 :(得分:0)
当您在编写器结束安装命令之前向AppKernel添加请求的命名空间包(Doctrine \ Bundle \ DoctrineBundle \ DoctrineBundle)时,会发生这种情况。
尝试删除AppKernel中的第17行,然后删除composer update
,并在作曲家更新供应商后,将第17行替换为