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 :

Surcharger la config d'un bundle


Sujet :

Symfony PHP

  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Points : 1 022
    Points
    1 022
    Par défaut Surcharger la config d'un bundle
    Bonjour,
    J'ai voulu utilisé le Bundle : NomayaSocialButtonsBundle
    Parmi la config qu'il faut ajouté dans config.yml est : message: "Je veux partager ça avec vous"
    Or ce message me plais pas ,je veux l’écraser par un autre à partir de mon controlleur , services ou bdd ..
    J'ai suivi le Bundle : CraueConfigBundle mais la doc est pauvre , j'ai rien reussi.
    D'autre proposition consiste à partir de fichier Configuration.php sous DependencyInjection.

    Je suis perdu
    merci d'avance pour vos propositions.

  2. #2
    Membre expert
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Points : 3 004
    Points
    3 004
    Par défaut
    comme tu le sais tu peux tout surcharger en Symfony, un peu à la manière quand tu surcharges fosUserBundle avec userBundle

    donc, tu surcharges ton bundle xxxxxx et dans celui-ci tu copies le fichier config et tu modifies le message.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Points : 1 022
    Points
    1 022
    Par défaut
    merci pour la réponse, en faite je cherche pas à surcharger le fichier config par un autre " Yml"
    Je cherche plutôt à modifier le contenu de message dans mon contrôleur , cad en php .

  4. #4
    Membre expert
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Points : 3 004
    Points
    3 004
    Par défaut
    je trouve que c'est une drôle d'idée de vouloir modifier dynamiquement un fichier de configuration. c'est l'inverse de la bonne pratique.
    donc si j'ai bien compris le contenu de "message" peut varier en fonction de divers cas et donc tu veux modifier le config.yml

    serait peut mieux de surcharger le controlleur qui affiche le message et tu lui mets par exemple un service qui va récupérer le message (au lieu qu'il le récupère du config.yml)

  5. #5
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Points : 1 022
    Points
    1 022
    Par défaut
    merci dukoid ,suite à d'autre recherches , j'ai constaté qu'on peut pas surcharger de façon générique la configuration , il faut surcharger le contrôleur ou la service qui la traite .
    si par exemple je veux changer la locale je dois la mettre entre %% dans la config et à moi de la gérer avec mes propres outils.
    y as pas de solution " passe partout " pour les clé-valeur de la configuration.yml

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] Surcharger les répository d'un autre bundle
    Par beyo dans le forum Symfony
    Réponses: 1
    Dernier message: 09/01/2016, 15h38
  2. [2.x] La Surcharge de templates de Bundle
    Par emmanuel.tuloup dans le forum Symfony
    Réponses: 4
    Dernier message: 17/04/2014, 09h06
  3. [2.x] Surcharger une fonction Twig dans un autre bundle
    Par kokoro62 dans le forum Symfony
    Réponses: 0
    Dernier message: 12/06/2012, 16h06
  4. Surcharger la config d'un plugin avec les profiles
    Par djeanprost dans le forum Maven
    Réponses: 3
    Dernier message: 12/06/2007, 15h13
  5. Réponses: 8
    Dernier message: 20/11/2002, 11h50

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