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

Bibliothèques et frameworks PHP Discussion :

[Smarty] problème de passage de php à smarty


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Par défaut [Smarty] problème de passage de php à smarty
    Bonjour à tous,

    voilà je boss avec smarty depuis plus de 6 mois mais là en programmant ce matin un affichage de page par ordre désigné je me suis heurter à un problème !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    {php}
    $nums = '123456';
     
    for($i = 0; $i < strlen($nums); ++$i) {
     
    echo $nums[$i];
     
    include("li1_{$nums[$i]}.tpl");
     
    }
    {/php}
    je n'arrive pas du tout à traduire ces lignes de code en smarty
    j'aimerai obtenir un {include file="li1_??????.tpl"}
    mais je ne trouve pas quoi mettre à la place des ???????
    et si possible traduire le for()

    merci de votre aide pour me guider

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Par défaut
    j'ai trouvé

    pour ceux que ça intéresse

    voilà ce qu'il faut mettre dans le php à la source :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $ordre = '123456';
    $nums = str_split($ordre);
    $smarty->assign('arr', $nums);
    et voilà dans le template :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     {foreach from=$arr item=foo}
     {include file="li1_$foo.tpl"}
     {/foreach}

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

Discussions similaires

  1. Problème de passage de date PHP en JS
    Par koloma dans le forum Langage
    Réponses: 2
    Dernier message: 01/09/2015, 10h06
  2. Problème Export Excel depuis passage en PHP 5
    Par magicpetro dans le forum Langage
    Réponses: 3
    Dernier message: 04/01/2010, 13h07
  3. Problème de passage de tableau entre amfphp et php
    Par stefvat dans le forum Flash
    Réponses: 0
    Dernier message: 04/11/2009, 11h02
  4. Réponses: 6
    Dernier message: 29/09/2006, 10h18
  5. Réponses: 5
    Dernier message: 02/08/2006, 17h05

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