symfony -- ClassNotFoundException - ошибка загрузки класса
Primary tabs
PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "IFFChatBundle" from namespace "IFF\ChatBundle".
Did you forget a "use" statement for another namespace? in /home/julia/hello/app/AppKernel.php:21
Ошибка может возникать при неудачной попытке загрузки класса.
Если вы пытаетесь создать свой бандл на Symfony, и речь идёт о классе бандла, то необходимо указать адрес вашего бандла в зависимостях в composer.json:
"autoload": { "psr-4": { "AppBundle\\": "src/AppBundle", "ChatBundle\\": "src/IFF/ChatBundle" }, "classmap": [ "app/AppKernel.php", "app/AppCache.php" ] },
и запускаем в консоли
composer update
ВНИМАНИЕ!
Предварительно закомментируйте строку, вызывающую класс в AppKernel.php, если вы уже её написали, иначе ошибка будет повторяться и при вызове composer update:
// app/AppKernel.php public function registerBundles() { $bundles = array( // ... // register your bundle // new IFF\ChatBundle\IFFChatBundle(), ); return $bundles; }
Источники
- Log in to post comments
- 3019 reads