GAGA Template

XLetter

Foreach et variables

Quand ça s'appelle pareil ...

Vous devez être inscrit et connecté pour pouvoir écrire dans les forums

Page : 1
JonathanMM Posté le 26/04/2008 22:17 - #


Membre
33 messages
17 ans
Bonjour,
j'ai trouvé un bug dans gaga 4.0, et n'ayant trouvé aucune liste des bugs corrigés dans gaga 4.1, j'espère que ce bug n'a pas été déjà signalé.
Quand on assigne une variable :
$tpl->assign(array(
              'sondage' => 1);

puis qu'on fasse un block du même nom :
$tpl->assign_array('sondage', array(
                  'reponse' => 1);

On a un joli petit message d'erreur : Argument invalide dans foreach().
Ce serait bien de corriger, non ?

gaga26 Posté le 26/04/2008 22:35 - #



741 messages
18 ans
salut,

Ce n'est pas un bug, les blocks sont des variables depuis la version 4.0. C'est beaucoup plus simple ainsi. Pour différencier, je te conseil de faire précédé le nom des variables d'un préfix, moi j'utilise list_.

Exemple
$tpl->assign_array('list_news', array());

JonathanMM Posté le 27/04/2008 20:03 - #


Membre
33 messages
17 ans
Citation : gaga26
salut,

Ce n'est pas un bug, les blocks sont des variables depuis la version 4.0. C'est beaucoup plus simple ainsi. Pour différencier, je te conseil de faire précédé le nom des variables d'un préfix, moi j'utilise list_.

Exemple
$tpl->assign_array('list_news', array());

Pourquoi ne pas l'inserer dans le code dans ce cas ? Ça réglera ce «problème»

gaga26 Posté le 27/04/2008 21:34 - #



741 messages
18 ans
Oui est non, car ainsi on peut déclarer des blocks manuellement avec assign().

Page : 1

Vous devez être inscrit et connecté pour pouvoir écrire dans les forums

Retour au forum Rapport de bugs, à la liste des forums, ou au haut de page