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 :

Moteur de template [1.x]


Sujet :

Symfony PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Par défaut Moteur de template
    Salut,

    Je récupère un texte dans ma base de données qui pourrait ressembler à çela :

    Bonjour #{PRENOM} #{NOM},
    Bla bla bla bla bla bla bla bla bla

    Maintenant, je voudrais me servir de ce texte comme modèle pour générer d'autres textes où #{PRENOM} et #{NOM} seraient remplacés par d'autres données de ma base de données.

    Il existe sûrement dans Symfony un composant permettant de manipuler un texte comme template et de remplacer ces variables grâce à un tableau de donénes mais je ne le trouve pas.

    Mes recherches m'ont amené à sfPHPView mais soit ça ne sert pas pour ce que je veux faire, soit je n'ai rien compris à son utilisation.

    C'est pour ça que je demande votre aide.

    Merci d'avance

  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
    Me trompé-je ou cela ressemble à l'internationalisation ?
    Ce n'est sans doute pas exactement ce que tu cherches, mais en regardant la façon de symfony le fait, tu auras probablement une idée de la façon de résoudre ton cas.
    A moins bien sûr qu'il n'existe une classe toute prête quelque part (regarde aussi du côté des nombreux snippets sur le site, j'ai rapidement regardé et n'ai rien trouvé, mais comme je lis en diagonale...)

  3. #3
    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
    Regarde notamment la classe sfMessageFormat pour la subsitution, et sfMessageSource pour désigner la source du texte de substitution (fichier texte, xml ou mysql ou sqlite)

  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

    Voila un thread qui peut t'intersser
    http://www.developpez.net/forums/sho...d.php?t=488118

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

Discussions similaires

  1. [Smarty] Quel moteur de template utiliser?
    Par zzman dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 17/06/2006, 18h29
  2. [Smarty] Moteurs de templates et ralentissement?
    Par Danny Blue dans le forum Bibliothèques et frameworks
    Réponses: 11
    Dernier message: 16/06/2006, 14h49
  3. Les systèmes de templates / Moteurs de templates java
    Par eXiaNazaire dans le forum Langage
    Réponses: 4
    Dernier message: 13/04/2006, 13h38
  4. [OpenTBS] Nom d'un moteur de template
    Par cortex93 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 02/04/2006, 21h16
  5. moteur de template ?
    Par djoukit dans le forum EDI et Outils pour Java
    Réponses: 4
    Dernier message: 14/10/2004, 09h53

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