Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 06-08-2011 22:04:27

keokaz
Membre
Date d'inscription: 06-07-2011
Messages: 113

appeller des attributs avec une boucle ? je peut faire autrement

Bonsoir smile j'ai 4 attributs a charger dans ma class controlleur voici comment je m'y prend

Code:

[lang=php]
class controlleur
{
protected image0="toto";
protected image1 ="titi";
protected image2="toton";
protected image3="tutu";

//...
for($i=0; $i<4;$i++)
{
echo $this->image.$i;
}

si j'applique cette methode, le serveur se bloque, il faut comme si c'était une boucle infinie  sad

j'ai donc ajouter ceci pour que cela fonctionne

Code:

$array_image= image.$i;
echo $this->array_image;

il y a t'il une solution plus propre, ou c'est pas possible,
merci d'avance pour la réponse.

Dernière modification par keokaz (06-08-2011 22:05:36)

Hors ligne

 

#2 06-08-2011 23:35:11

Ender
Membre
Date d'inscription: 01-09-2009
Messages: 52

Re: appeller des attributs avec une boucle ? je peut faire autrement

Tu essaies de faire quoi là ?
Non parce que si tu fais des echo dans ton contrôleur, tu casses le pattern MVC...

Et à mon avis, au vu de tes autres sujets, tu abuses trop des attributs dans tes contrôleurs.

Hors ligne

 

#3 07-08-2011 09:40:25

keokaz
Membre
Date d'inscription: 06-07-2011
Messages: 113

Re: appeller des attributs avec une boucle ? je peut faire autrement

merci de ta réponse, smile

je sais que j'abuse sur le controlleur, mais je n'arrive pas à renomer mes images directement sur la partie formulaire(avant post) donc je laisse le controlleur s'en charger.

Code:

 
[lang=php]
$name_file[]= $form->mniaturiser($upload_ok['upload_multi_'.$i.'_'])
//récup du nom pour le modifier et le charger dans un attribut
//appelle de la methode renomer qui se trouve dans le dossier form

Dernière modification par keokaz (07-08-2011 09:59:55)

Hors ligne

 

#4 07-08-2011 17:32:11

Ender
Membre
Date d'inscription: 01-09-2009
Messages: 52

Re: appeller des attributs avec une boucle ? je peut faire autrement

Le fait le renommer tes images dans ton contrôleur n'est pas illogique. Enfin ça dépend.
Dans le cas où le renommage est toujours de la même forme, peut-être peux-tu créer un filtre (Zend_Filter) que tu auras alors simplement à appliquer dans ton Zend_Form. je ne sais pas si c'est possible, mais dans le cas où ça l'est et où tes renommages sont toujours de la même forme, c'est la façon de procéder la plus propre.

Dans le cas contraire, faire tes renommages dans le contrôleur est normal, mais en quoi utiliser des attributs est-il nécessaire ? pourquoi ne pas utiliser de simples variables ?

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages