繁体   English   中英

Symfony 2原理夹具负载

[英]Symfony 2 doctrine fixtures load

我有一个问题

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存在于应有的位置。

有人知道错误的原因是什么?

错误很明显。 您将教义包添加到appKernel中,但没有安装(或错误地安装了它)。

当您在composer结束安装命令之前将请求的名称空间包(Doctrine \\ Bundle \\ DoctrineBundle \\ DoctrineBundle)添加到AppKernel时,就会发生这种情况。

尝试删除AppKernel中的第17行,然后进行composer update并在作曲家更新您的供应商之后,将第17行原样替换

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM