Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2011, 11h18   #1
Invité de passage
 
Femme
Développeur Web
Inscription : avril 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2011
Messages : 3
Points : 2
Points : 2
Par défaut 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
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 ^^)
Samsawell est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h07.


 
 
 
 
Partenaires

Hébergement Web