1

からすべての手順を実行しました

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を使用しています。

4

2 に答える 2

1

Symfony2.1でも同じ問題があります。composer installしました。私の出力コンソールには、captcha バンドルがインストールされていないことに気付きました。composer updateで問題を修正しました

于 2013-02-23T04:31:55.467 に答える
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\

そしてすべてがうまくいきました。これが誰にも役立つことを願っています

于 2014-03-09T17:00:25.713 に答える