Il n'y a pas d'extension en mesure de charger la configuration pour “web_profiler”
Je suis assez nouveau donc Symfony2 et que vous voulez créer un nouvel environnement appelé "dp". Mais pour une raison que je continue à faire des erreurs.
FileLoaderLoadException: Cannot import resource "/a/b/c/d/e/app/config/config_dev.yml" from "/a/b/c/d/e/app/config/config_dp.yml".
InvalidArgumentException: There is no extension able to load the configuration for "web_profiler" (in /a/b/c/d/e/app/config/config_dev.yml). Looked for namespace "web_profiler", found "framework", "security", "twig", "monolog", "swiftmailer", "doctrine", "assetic", "sensio_framework_extra", "jms_security_extra", "smarty", "bela_meter", "bela_invoice", "bela_util"
J'ai suivi la Symfony2 documentation étapes
Le contenu des app/config/config_dp.yml est
imports:
- { resource: config_dev.yml }
Et web/app_dp.php contient:
$kernel = new AppKernel('dp', true);
$kernel->loadClassCache();
$kernel->handle(Request::createFromGlobals())->send();
Comment puis-je résoudre ce problème? config_dev.yml environnement fonctionne impeccable.
Vous devez vous connecter pour publier un commentaire.
Par défaut,
WebProfilerBundle
est chargé dansdev
ettest
environnements. Trouver ce bout de code dans votreAppKernel
classe:et ajouter votre nouvel environnement de nom au tableau:
router_ENV.php
du FrameworkBundle, plus précisément: en vertu de l'vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/
, sinon ce serait jeter une erreur. C'est peut-être nouveau dans Symfony 3? De toute façon, je me demande pourquoi cette info n'est pas dans l'officiel de la documentation Symfony? O. oTrès simple dans Symfony 4. Il suffit d'ajouter votre nouvel environnement pour les faisceaux de fichier.
Ouvrir config/bundles.php
devient