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 :

fichier de config pour task


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 22
    Par défaut fichier de config pour task
    Bonjour,

    Je viens solliciter votre aide, car j'ai un petit problème avec Symfony (normal, je suis un sale nioub ), que je n'ai pas su résoudre avec ma connaissance du framework basée sur Jobeet

    Mon système est relativement simple : une app "monApp", classique, accompagnée de son app.yml, une lib maison dans /lib/, et, pour mes besoins métiers, une task qui me pose problème.

    afin de rester propre, ma lib utilise une config définie dans app.yml. Pas de souci donc pour les utilisations web via l'app "monApp", mais forcément inutilisable dès que je l'utilise depuis ma task.

    Je cherche donc une solutions via 2 pistes :
    - Soit pouvoir utiliser ma task dans le contexte de "monApp", je n'ai rien trouvé là dessus malheureusement dans les docs et exemples.

    - Soit pouvoir charger, à la demande, un fichier yaml supplémentaire. A priori, cette solution serait possible, mais je n'ai pas non plus trouvé le moyen de réaliser ceci.


    Merci pour votre aide et éclaircissements éventuels

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Si je comprend bien, tu veux accéder aux données du config (app) depuis une task lancée en mode CLI ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 22
    Par défaut
    C'est exactement cela, oui

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    A priori (pas testé ce soir, mais lu)

    tu dois pouvoir avoir accès depuis la task à l'objet sfConfig. Donc un truc du genre
    sfConfig::get().

  5. #5
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 15
    Par défaut app.yml
    Salut,
    Pour les prochains, j'ai rencontré le même problème.
    En fait pour pouvoir utiliser les variables définies dans ton fichier app.yml, il faut définir une application (frontend, backend) dans les paramètres par défaut:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $this->addOptions(array(
          new sfCommandOption('application', null, sfCommandOption::PARAMETER_REQUIRED, 'The application name', 'frontend'),
          new sfCommandOption('env', null, sfCommandOption::PARAMETER_REQUIRED, 'The environment', 'dev'),
          new sfCommandOption('connection', null, sfCommandOption::PARAMETER_REQUIRED, 'The connection name', 'doctrine'),
          // add your own options here
        ));
    En espérant que cela en aide certains.
    Hervé

Discussions similaires

  1. Fichier de config pour projet jsp
    Par odin dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 08/07/2009, 09h16
  2. Utiliser un fichier de config pour mon application
    Par laminoo dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 18/06/2009, 10h07
  3. [8.04] Quel est le fichier de config pour paramétrer le proxy ?
    Par Giovanny Temgoua dans le forum Ubuntu
    Réponses: 3
    Dernier message: 08/10/2008, 22h36
  4. Réponses: 1
    Dernier message: 18/01/2008, 12h49
  5. Réponses: 7
    Dernier message: 12/02/2007, 10h11

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