我做了所有步骤
https://github.com/Gregwar/CaptchaBundle
添加到composer.json并更新,config.yml启用了捆绑但我得到致命错误
Fatal error: Class 'Gregwar\CaptchaBundle\GregwarCaptchaBundle' not found in /var/www/Surgery/app/AppKernel.php on line 26 Call Stack: 0.0000 228784 1. {main}() /var/www/Surgery/web/app_dev.php:0 0.0037 1211816 2. Symfony\Component\HttpKernel\Kernel->handle() /var/www/Surgery/web/app_dev.php:25 0.0037 1212000 3. Symfony\Component\HttpKernel\Kernel->boot() /var/www/Surgery/app/bootstrap.php.cache:614 0.0037 1212160 4. Symfony\Component\HttpKernel\Kernel->initializeBundles() /var/www/Surgery/app/bootstrap.php.cache:569 0.0037 1212864 5. AppKernel->registerBundles() /var/www/Surgery/app/bootstrap.php.cache:797
更新我的ubuntu后我没什么问题。我使用的是sf 2.1.6。
答案 0 :(得分:1)
我对Symfony2.1也有同样的问题。我做了作曲家安装。我注意到在我的输出控制台中没有安装captcha捆绑包。我解决了这个问题 作曲家更新
答案 1 :(得分:0)
如果有人碰到了我的(类似于这个)问题。
我从https://github.com/Gregwar/CaptchaBundle获取代码并完成所有步骤(由git clone
下载)。我将代码放入\vendor\bundles\Gregwar\CaptchaBundle\
最后,当我收到错误时
错误:找不到类'Gregwar \ Captcha \ CaptchaBuilder' D:... \ app \ cache \ dev \ appDevDebugProjectContainer.php行 1598
我从https://github.com/Gregwar/Captcha/下载了另一段代码并将其放入\vendor\bundles\Gregwar\Captcha\
一切都很顺利。希望这会对任何人有所帮助