Bonjour, au sein d'un foreach j'aimerais exécuter une fonction qui a pour but d'afficher les différents destinataires d'un message.
Je ne parviens pas transmettre l'id du message via le param de ma fonction :
Au final au lieu de m'afficher: "Just right! -31
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
20
21 DANS LE TPL ----------------- {foreach name=sql_message_all from=$sql_message_all item=item_all key=key} {showDestinataires mes={$item_all.mes_id} } {/foreach} DANS LE PHP ----------------- function showDestinataires($params, &$smarty) { $mes_id = $params['mes']; $output = "Just right! -".$mes_id ; return $output; }
J'obtiens: $output = "Just right! -{Array.mes_id }
Comment dois-je transmettre la valeur au niveau du tpl ?
Merci d'avance
Partager