L'ensemble "ApplicationSonataUserBundle" n'existe pas ou n'est pas activé
- Je besoin d'installer le SonataUserBundle pour être en mesure d'installer le SonataNewsBundle.
J'ai suivi le Tutoriel d'installation étape par étape, mais j'ai eu cette erreur :
./app/console sonata:easy-extends:generate SonataUserBundle
[InvalidArgumentException]
Bundle "ApplicationSonataUserBundle" does not exist or it is not enabled.
Le bundle n'a pas été générée encore. cette commande devrait le faire !
Un a une idée de comment résoudre ce problème?
source d'informationauteur skonsoft
Vous devez vous connecter pour publier un commentaire.
Modifier 2016/09/23 : cette réponse peut être un peu désuet. Si cela ne fonctionne pas, vous pouvez explorer @ashish répondre juste en-dessous.
Au cours de la Sonate de l'Utilisateur Bundle de l'installation, il vous est conseillé de carte doctrine:orm à ApplicationSonataUserBundleet cela ne peut être fait au cours de sonate:facile-s'étend:générer SonataUserBundle parce que le ApplicationSonataUserBundle n'existe pas encore.
Donc avant le lancement de votre sonate:facile-s'étend:générer SonataUserBundle de commande, vous pouvez commenter le ApplicationSonataUserBundle ligne :
Puis vous lancez votre sonate:facile-s'étend:générer SonataUserBundle de commande,
Et enfin, vous supprimez les commentaires ( # ) ** * * * *ApplicationSonataUserBundle: ~ **
Bundle “ApplicationSonataUserBundle” n'existe pas ou il n'est pas activé d'erreur a disparu.
Avoir une bonne journée.
Ne suit pas avant l'exécution de la sonate:facile-s'étend:générer
(1) commentaire de la ApplicationSonataUserBundle ligne dans la config.yaml
(2) remplacer l'Application\Sonate\UserBundle\Entity\User de la Sonate\UserBundle\Entity\BaseUser
(3) remplacer l'Application\Sonate\UserBundle\Entity\Groupe de la Sonate\UserBundle\Entity\BaseGroup
(4) exécution de la sonate:facile-s'étend:générer
"php app/console sonate:facile-s'étend:générer SonataUserBundle -d src"
Maintenant revenir à l'étape 1, 2 et 3
Je l'ai installé par la suppression des références à la Demande\Sonate\UserBundle\Entity\Utilisateur et de l'Application\Sonate\UserBundle\Entity\Groupe à partir de la config.yml et la " nouvelle Application\Sonate\UserBundle\ApplicationSonataUserBundle()' a partir de AppKernel.php.
Puis exécutez la facilité s'étend de générer de la commande, puis mettre les références dans. Je pense que les docs ont obtenu ces étapes un peu mélangé. Vous ne pouvez pas faire référence à un ensemble de config.yml jusqu'à ce qu'il existe.
Salut j'ai le visage même problème.Mais je peux résoudre ce problème.Voyons ce que je fais :
Dans la commande :
Et puis les écrire dans AppKernel Fichier:
Maintenant, C'est de travailler 😉
Et cette commande
créer Bundle dans "App/fichier".
Vos étapes sont à droite , sauf qu'il y a de la création de votre ApplicationSonataAdminBundle dans "app/" le dossier , de sorte que vous devriez couper cette généré ApplicationSonataAdminBundle et coller dans "src/" dossier ..
Et bien, cette commande est l'étape 5 et que vous devez faire les 4 premières étapes avant de pouvoir exécuter cette 5ème étape.
L'erreur que vous obtenez est parce que vous avez manqué l'étape 2: Installer le bundle et la configuration de la charpente (par exemple la
AppKernel
ne connaît pas le bundle)Si vous ne voulez pas l'utiliser "facile s'étend" — une autre solution est de remplacer les paramètres par défaut dans config.yml