Bonjour,
J'aimerai récupéré le contenu d'une variable créée à partir de la concaténation de deux variables.
Pour être plus clair, je veux obtenir ce qui suit à partir de $dateMAJ qui contient du texte 'dateMAJ' et de $k qui contient un entier de 1 à 10.
$dateMAJ1
$dateMAJ2
...
$dateMAJ10
J'ai essayé de nombreuses possibilités mais sans arriver au but.
Je travaille sur du smarty, la syntaxe est quasi-identique au php.
fichier .php
fichier .tpl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $dateMAJ='dateMAJ'; $smarty->assign(array( 'dateMAJ1' => $this->liens('dateMAJ1'), // contient une date 'dateMAJ2' => $this->liens('dateMAJ2'), // contient une autre date 'dateMAJ' => $dateMAJ ));
Le résultat doit m'afficher différentes dates avec le nom et le prénom.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 {foreach from=$comments key=k item=comment} {if $comment.content} <tr> <td style="vertical-align: top"> {dateFormat date=$dateMAJ.$k+1} // c'est ici que ça bloque {$comment.firstname|escape:'html':'UTF-8'} {$comment.lastname|escape:'htmlall':'UTF-8'} </td> <td style="vertical-align: top"> {$comment.content|escape:'html':'UTF-8'|nl2br} </td> </tr> {/if} {/foreach}
Partager