2017-08-19 5 views
1

J'utilise Symfony version 2.8. Je reçois l'erreur suivante lors de la génération d'un nouveau paquet.Symfony Générer un nouvel ensemble Echec de la mise à jour automatique du chargement automatique

error screen shot

je produis un nouveau paquet en utilisant cette commande:

php bin/console generate:bundle --namespace=FrontBundle --no-interaction 

Puis la console afficher ce résultat

génération Bundle

Création d'un squelette de faisceau échantillon dans C: \ xampp \ htdocs \ TRC \ app /../ src/FrontBundle créé. \ App /../ src/FrontBundle/ créé. \ App /../ src/FrontBundle/FrontBundle.php créé. \ App /../ src/FrontBundle/Contrôleur/ créé. \ App/../src/FrontBundle/Controller/DefaultController.php créé. \ app /../ tests/FrontBundle/Controller/ créé. \ app /../ tests/FrontBundle/Contrôleur/DefaultControllerTest.php créé. \ app /../src/FrontBundle/Resources/views/Default/ créé. \ app /../ src/FrontBundle/Resources/views/Par défaut/index.html.twig créé. \ app /../ src/FrontBundle/Resources/config/ created. \ App /../ src/FrontBundle/Resources/config/services.yml Vérification de l'auto-chargement du lot FAILED Activation de l'ensemble à l'intérieur de C: \ xampp \ htdocs \ TRC \ app \ AppKernel.php mis à jour. \ App \ AppKernel.php OK Importation des routes de l'ensemble à partir de C: \ xampp \ htdocs \ TRC \ app \ config \ Fichier routing.yml mis à jour. \ app/config/routing.yml OK Importation du fichier services.yml du fichier C: \ xampp \ htdocs \ TRC \ app \ config \ config.yml mis à jour. \ app/config /config.yml OK

La commande n'a pas pu tout configurer automatiquement.
Vous devrez effectuer les modifications suivantes manuellement.

Modifier le fichier composer.json et enregistrer le paquet espace de noms dans la section « chargement automatique »:

processus terminé avec le code de sortie 0 à 17:19:48. Temps d'exécution: 719 ms.

Puis-je ajouter une ligne à Composer.Json dans la section autoload:

#... 
"autoload": { 
     "psr-4": { 
      "AppBundle\\": "src/AppBundle", 
      "FrontBundle\\": "src/FrontBundle" 
     }, 
     "classmap": [ 
      "app/AppKernel.php", 
      "app/AppCache.php" 
     ] 
    }, 
    "autoload-dev": { 
     "files": [ 
      "vendor/symfony/symfony/src/Symfony/Component/VarDumper/Resources/functions/dump.php" 
     ] 
    }, 
#......... 

Enfin, j'utilise à nouveau la console pour vider-autoload et quand j'actualisez la page je reçois la même erreur.

J'ai essayé d'effacer le cache et forcer le navigateur à actualiser.

+0

double: https://stackoverflow.com/questions/44946911/symfony3-classnotfoundexception-after-bundle-creation/44948820#44948820 et mettre à jour votre question avec le réel Message d'erreur. Personne n'aime cliquer sur des liens aléatoires. – Cerad

Répondre

2
"psr-4": { 
      "AppBundle\\": "src/AppBundle", 
      "FrontBundle\\": "src/FrontBundle" 
     }, 

Ou mieux:

"psr-4": { 
    "": "src/" 
} 
+0

i remplacer ' "prd-4": { "AppBundle \\": "src/AppBundle", "FrontBundle \\": "src/FrontBundle" },' 'que par "4-prd": { "": "src /" "' ??? –

+0

@AlaaEddineChebil oui, alors tout ce qui se trouve dans votre src sera automatiquement chargé. – kunicmarko20

+0

Je fais ça mais le problème n'est toujours pas levé –