Variable persistante dans un partialLoop() ?
Bonjour bonjour !
Savez-vous comment faire pour avoir des variables persistante lorsqu'on utilise un partialLoop ?
Par exemple :
Dans ma vue j'affiche un tableau dont les lignes sont générées avec partialLoop() :
Code:
1 2 3 4 5 6 7 8
|
<table border>
<tr>
<th>Numéro</th>
<th>Nom</th>
</tr>
<?php $this->partialLoop('bidule.php', $this->bidule) ?>
</table> |
Dans mon fichier bidule.php, j'ai le code suivant qui marche parfaitement :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?php
if(isset($i)
$i = $i + 1;
else
$i = 1;
?>
<tr>
<td><?php $i ?></td>
<td><?php $this->nom ?></td>
</tr> |
Sauf que...
Sauf que $i est toujours égal à 1 :cry:
A chaque itération, la variable $i est supprimée et n'existe donc plus lors de l'itération suivante.
La condition du if() n'est jamais validée :(
Comment faire pour conserver une variable d'une itération à l'autre ?
(Bon j'ai simplifié mon code pour le poster ici, il est possible qu'il y ai une ou deux erreurs de syntaxes ^^)