symfony2 と FOSUserBundle をインストールしました。どちらも正常に動作していますが、メールの確認に SwiftMailer を使用している FOSUserBundle の登録ページにアクセスすると、すぐに次のエラーが表示されます。
Fatal error: Class 'Swift_Mailer' not found in /home/public_html/cache/dev/appDevDebugProjectContainer.php on line 1331
行 1331 には次のコードがあります。
return $this->services['mailer'] = new \Swift_Mailer($this->get('swiftmailer.transport'));
デバッグ情報を見ると、SwiftMailerBundle が正しく読み込まれていることがわかります。私はかなり長い間これに苦労してきましたが、まだ Symfony に慣れていません。確かにそれは私の欠点ですが、新鮮な目が助けになります. 何か不足していますか、これは設定可能なものですか? Swift\Mailer クラスは実際にはサーバー上にあり、 vendor/swiftmailer/swiftmailer/lib/classes/swift/mailer.php の下にあります。
誰でもこれを手伝うことができますか?どうもありがとう!