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] variable array et index


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2002
    Messages : 329
    Par défaut [Smarty] variable array et index
    Bonjour,

    J'ai un petit souci :

    Voici un extrait du fichier php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $smarty->assign("liste1", array(0,1,2,5,7));
    $smarty->assign("liste2", array("a","b","c","d", "e", "f", "l","m","p"));
    Et le code tpl :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    {section name=listing from=$liste2}
    {$liste1[$smarty.section.listing.index]}
    {/section}
    Ceci entre dans un code bien plus long mais je ne comprends pas pour quelles raisons
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {$liste1[$smarty.section.listing.index]}
    ne me donne aucun résultat ?????

    une idée pour me dépatouiller ?

    Merci

  2. #2
    Nouveau candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 2
    Par défaut
    Bonjour,

    Il me semble que "from" n'est pas un attribut de {section}, il faut utiliser "loop" qui détermine le nombre de fois que la boucle sera exécutée.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    {section name=listing loop=$liste2}
         {....}
    {/section}
    Sachant que tu peux avoir une section dans une autre section

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    {section name=**** loop=****}
         {section name=****** loop=******}
            {*******************}
         {/section}
    {/section}

Discussions similaires

  1. nd-array indexation avec une variable array
    Par bobuse dans le forum Calcul scientifique
    Réponses: 2
    Dernier message: 01/10/2015, 15h58
  2. Variable en index d'une variable array
    Par mapmip dans le forum Langage
    Réponses: 4
    Dernier message: 18/07/2014, 11h35
  3. [Smarty] variable smarty dans un array smarty
    Par emile13 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 21/02/2008, 14h04
  4. [Tableaux] rechercher dans une variable array()
    Par tom06440 dans le forum Langage
    Réponses: 2
    Dernier message: 29/03/2006, 17h45
  5. Filtrer une requete avec une variable array
    Par hugo69 dans le forum Requêtes
    Réponses: 7
    Dernier message: 04/11/2005, 14h33

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