Hi I\'ve been learning symfony, and every time I use the \"php bin/console generate:bundle\" command to create a bundle, even though I leave everything by default, I keep gettin
Edit composer.json:
Before:
"autoload": {
"psr-4": {
"AppBundle\\": "src/AppBundle",
},
"classmap": [ "app/AppKernel.php", "app/AppCache.php" ]
}'
After:
"autoload": {
"psr-4": {
"AppBundle\\": "src/AppBundle",
"NameofBundle\\": "src/NameofBundle"
},
"classmap": [ "app/AppKernel.php", "app/AppCache.php" ]
},
Then run:
composer dump-autoload
Only change composer.json:
Before:
"psr-4": {
"AppBundle\\": "src/AppBundle"
},
After:
"psr-4": {
"": "src/"
},
And finally, run:
composer dump-autoload
I had this problem in symfony 3.4.4 too.I use this role in composer.json And then the problem was fixed
befor
"autoload": {
"psr-4": {
"AppBundle\\": "src/AppBundle"
},
"classmap": [ "app/AppKernel.php", "app/AppCache.php" ]
},
after
"autoload": {
"classmap": [
"app/AppKernel.php",
"app/AppCache.php"
],
"psr-4": {
"": "src/"
}
},
and then, cmd $ composer dump-autoload.