Я хотел запустить новый проект 3.3 в Symfony и начал, как обычно:
1.) Создание нового проекта: symfony new ArtProject
2.) Создание нового Bundle: php app/console generate:bundle
(Paul/ArtBundle, yml, src/)
Затем я запускаю локальный сервер, и когда я открываю 127.0.0.1:8000, я получаю это красивое сообщение:
(1/1) ClassNotFoundException
Попытка загрузить класс "PaulArtBundle" из пространства имен "Павел\ArtBundle". Вы забыли "использование" для другого Пространство имен? в AppKernel.php(строка 19)
Что странно, и я не понял, почему это происходит до сих пор. Перед созданием Bundle ошибок не было; Я видел типичную стартовую страницу symfony.
public function registerBundles()
{
$bundles = [
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
......
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new AppBundle\AppBundle(),
new Paul\ArtBundle\PaulArtBundle(),
];
}
<?php
namespace Paul\ArtBundle;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class PaulArtBundle extends Bundle
{
}
Любая идея, что там происходит? Я ничего не менял, я только управлял этими командами.