再一次,我遇到了第一個symfony項目的問題。我會嘗試安裝SonataMediaBundle。我已經安裝SonataAdminBundle,它工作正常。我該指示https://sonata-project.org/bundles/media/3-x/doc/reference/installation.html但在點everythink當我需要添加行AppKernelSymfony SonataMediaBundle ClassNotFoundEception在安裝過程中出錯
new Application\Sonata\MediaBundle\ApplicationSonataMediaBundle(),
當嘗試更新我的數據庫架構我有一個錯誤:
未捕獲ClassNotFoundException的Ateempted裝入類「ApplicationSonataMediaBundle」來自命名空間「Application \ Sonata \ MediaBundle」。你忘記使用另一個命名空間的語句嗎? 在我的項目/ src中我有AppBundle和Application目錄。爲什麼我有這個錯誤? MediaBundle需要ClassificationBundle才能工作?
你只需要調整composer.json的自動加載部分。 – Cerad
您需要使用以下命令生成您的自定義擴展MediaBundle:php app/console sonata:easy-extend:生成--dest = src SonataMediaBundle並在AppKernel.php中註冊生成的Bundle –