IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Chargement d'une configuration perso


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 59
    Par défaut Chargement d'une configuration perso
    Bonjour,

    Je suis en train de mettre en place une extension twig et j'ai besoin de charger une configuration perso dans un fichier yml qui est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    section:
        sous_section:
          cle: "valeur"
    Dans ma classe MonBundleExtention dans la fonction load j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $configuration = new Configuration();
            $config = $this->processConfiguration($configuration, $configs);
     
           $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
            $loader ->load('services.yml')
            $loader->load('config.yml');
    Et au chargement j'ai l'erreur suivante :

    There is no extension able to load the configuration for "section"

    J'ai essayer d'effectué une configuration dans la classe configuration

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    $rootNode = $treeBuilder->root('mon_bundle');
     
            $rootNode
                ->children()
                    ->arrayNode('section')
                        ->children()
                            ->arrayNode('sous_section')
                                ->children()
                                    ->scalarNode("cle")->defaultValue("valeur")->end()
                                ->end()
                            ->end()
                        ->end()
                    ->end()
                ->end()
            ;
    Mais quand je fais un var dump de la configuration générée j'obtient un array vide.

    Si quelqu'un à une idée.
    Merci d'avance

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2010
    Messages : 25
    Par défaut
    Cette ligne => $rootNode = $treeBuilder->root('mon_bundle'); signifie que 'mon_bundle' est la racine.

    Tu peux essayer le code suivant dans ton fichier de configuration:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    mon_bundle:
        section:
            sous_section:
                cle: "valeur"

Discussions similaires

  1. Chargement d'une DLL perso mais echec du GetProcAddress
    Par marco2090 dans le forum Visual C++
    Réponses: 2
    Dernier message: 14/07/2011, 09h16
  2. [debutant]Chargement d'une image de mes documents
    Par reineville dans le forum C++Builder
    Réponses: 5
    Dernier message: 23/03/2004, 09h52
  3. [ JSP ] [ Tomcat ] importer une classe perso
    Par captainpouet dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 11/03/2004, 11h30
  4. Chargement d'une lib partagée C++ dans un programme C
    Par Zero dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 30/09/2003, 16h40
  5. Chargement d'une texture a partir de la mémoire
    Par logramme dans le forum DirectX
    Réponses: 6
    Dernier message: 27/01/2003, 14h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo