Я установил Symfony с помощью этой команды:
php composer.phar create-project symfony/framework-standard-edition symfonyProject
Все прошло хорошо, но затем я создал пакет:
php bin/console generate:bundle
nameSpace : OC/PlatformBundle
Bundle naem : OCPlatformBundle
destination : /src
format : yml
Теперь все прошло хорошо, за исключением пространства имен, которое получилоошибка вдоль отображения ошибки на веб-странице app_dev.php, на которой отображается:
" (1/1) ClassNotFoundException ".
Я просмотрел несколько форумов, которые рекомендуют изменить файл composer.json, что я сделал следующим образом:
"autoload": {
"psr-4": { "AppBundle\\": "src/AppBundle", "OCPlatformBundle\\": "src/OCPlatformBundle" },
"classmap": [ "app/AppKernel.php", "app/AppCache.php" ]
},
"autoload-dev": {
"psr-4": { "": "src/" },
"files": [ "vendor/symfony/symfony/src/Symfony/Component/VarDumper/Resources/functions/dump.php" ]
},
И затем они рекомендуют ввести команду:
composer dump-autoload
Проблема здесь, я ввел команду, но все, что я получаю, это:
Either the file is displayed on the command line
Either windows ask me which software I want to use to open the file
Or it simply tells me that the composer is not recognized as an intern command
Iне знаю, как заставить дамп-автозагрузку композера работать
Я уточняю, что команда:
composer.phar dump-autoload
Не имеет значения, Windows спрашивает меня еще раз, как я хочуоткройте этот файл