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 :

Stockage de message d'erreur dans un ficher YML [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2004
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 265
    Par défaut Stockage de message d'erreur dans un ficher YML
    Bonjour à tous !

    Je veux stocker les messages d'erreur de mon application dans un fichier YML. Je ne veux pas le faire dans le fichier app.yml qui est un fichier de configuration.

    J'ai donc créé un fichier à part.

    Comment faire pour que ce fichier soit pris en compte par Symfony et accessible à la manière 'sfConfig::get('cle');' ?

    Si vous avez de meilleurs solutions je suis également preneur .

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    Bonjour,

    Si tu veux pouvoir créer et gérer des fichiers de configuration yaml, il faut créer un configuration handler, ce qui te permettra de définir toi-même une syntaxe pour tes fichiers yaml et les transformer en code php.
    Maintenant je ne sais pas si c'est exactement ce que tu souhaites faire, ou si tu veux un système de gestion d'erreur personnalisé ?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2004
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 265
    Par défaut
    C'est exactement ce que je cherchais - il faut donc que je crée une classe spécifique.

    Je vais me baser sur ce qui existe déja dans Symfony.

    Merci pour ta réponse

  4. #4
    Membre chevronné
    Avatar de phpiste
    Homme Profil pro
    Développeur Senior
    Inscrit en
    Septembre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2006
    Messages : 251
    Billets dans le blog
    7
    Par défaut
    Pour moi je me contente de cette méthode static sous lib/myUser.class.php du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public static function msg($idMessage,$param=array()){
     
    		$msg=array() ;
    		$msg[0] = 'Bonjour' ;
    		$msg[1] = 'bla bla bla' ;
    		$msg[2] = 'Bonsoir' ;
                    $msg[3] = 'bonjour %s %s' ;
    		return isset($msg[$idMessage])?vsprintf($msg[$idMessage],$param):'index introuvable' ;
     
    	}
    ensuite dans l'appel :
    ou dans le cas d'un message paramétrable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo myUser::msg(3,array('Ahmed','phpiste')) ;

  5. #5
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2004
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 265
    Par défaut
    Et donc si tu veux modifier un message d'erreur, tu modifie une classe PHP ?

    C'est un peu crade non ?

  6. #6
    Membre chevronné
    Avatar de phpiste
    Homme Profil pro
    Développeur Senior
    Inscrit en
    Septembre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2006
    Messages : 251
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par MacReiben Voir le message
    Et donc si tu veux modifier un message d'erreur, tu modifie une classe PHP ?

    C'est un peu crade non ?
    oui , je sait que ce n'est pas le top mais je me contente pour continuer mes dev quoi ;
    enfin si tu trouve une autre façon je suis preneur

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

Discussions similaires

  1. Afficher un message d'erreur dans une fenêtre popup
    Par Quickeno dans le forum Langage
    Réponses: 7
    Dernier message: 08/10/2006, 01h56
  2. Réponses: 4
    Dernier message: 24/08/2006, 10h19
  3. message d'erreur dans sous formulaire
    Par tojiji dans le forum Access
    Réponses: 6
    Dernier message: 28/07/2006, 12h09
  4. Message d'erreur dans phpMyadmin
    Par riadh100 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 26/09/2005, 14h03
  5. [Tiles]message d'erreur dans un footer (form mal rempli)
    Par clement42 dans le forum Struts 1
    Réponses: 5
    Dernier message: 09/06/2005, 14h51

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