2016-12-14 1 views
1

申し訳ありませんが、質問がばかげている場合、私はSymfonyをかなり新しくしています。インストール後oficial documentationをfillowingバンドルは、私はエラーを取得しています:Symfony SonataNotificationBundleの設定

Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "ApplicationSonataNotificationBundle" from namespace "Application\Sonata\NotificationBundle". Did you forget a "use" statement for another namespace? in C:\OpenServer\domains\tdserebro\app\AppKernel.php:41

ラインAppKernel.php第41位は次のとおりです。

new Application\Sonata\NotificationBundle\ApplicationSonataNotificationBundle(), 

私は「使う」ために何をしたいん?そのようなものはドキュメントにはありませんでした。 重要な場合は、クラス自体がapp \ Application \ Sonata \ NotificationBundle \ディレクトリに保存されます(デフォルト)。 symfonyのバージョンは2.8

+0

新しいバンドルを認識しません。オートローダーは、おそらくベンダーのディレクトリでそのバンドルを見つけることができないため、ロードできませんでした。それが存在するかどうかを確認する必要があります。その後、 'rm -rf app/cache/* && rm -rf app/logs/*'を実行して、もう一度やり直してください。 – smarber

答えて

0

デフォルトの自動ロードの設定は、あなたのクラスApplication\Sonata\NotificationBundleのsrc /アプリケーション/ソナタ/ NotificationBundle/ない下アプリ/であることを期待しています。

オートローダーを再設定するか(composer.jsonで行うこともできます)、src/にファイルを移動してください。

関連する問題