2016-12-14 1 views
1

Извините, если вопрос глуп, я довольно новичок в Symfony. После установки расслоение fillowing на oficial documentation я получаю сообщение об ошибке:Symfony SonataNotificationBundle configuration

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/Application/Sonata/NotificationBundle/ не под приложение/.

Либо переконфигурируйте свой автозагрузчик (вы можете сделать это в composer.json), либо переместите файлы под src/.