Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-07-2009 17:28:24

probitaille
Membre
Lieu: Montréal
Date d'inscription: 20-04-2009
Messages: 336
Site web

[Zend Form][1.8] Alterner image et champs dans un formulaire

Bonjour, j'essaie de réaliser cette fois-ci un formulaire qui doit inclure des images entre chacun des champs. Malheureusement, sans décorator, on ne peut pas venir jouer dans le style d'un formulaire puisqu'on l'affiche simplement de cette façon:

Code:

<?php echo $this->form ;?>

Alors, je déduis que pour insérer les images, ceci doit se passer dans ma class du formulaire avec des décorator:


Code:

/*ce code car je ne suis pas capable d'avoir acces à un view helper dans un form ou dans un autre viewhelper*/
$sql = 'SELECT * FROM photos WHERE idAlbum=1 ORDER BY idPhotos DESC';
            $result = $this->connexionBd()->fetchAll($sql);
        
            for($k=0;$k<count($result);$k++){
                $desc = new Zend_Form_Element_Textarea('commentairePhotos');
                $desc->setLabel('Commentaires:')
                    ->setRequired(true)
                    ->addFilter('StringTrim')
                    ->addValidator('NotEmpty')
                    ->setAttrib('id', 'txtContent')
                    ->setAttrib('rows', 6)
                    ->setAttrib('cols', 45)
                    ->setErrorMessages(array('required'=>'Description requise')); /* Je ne connais pas tous les messages d'erreurs qu'on peut configurer

                    echo"<img src='".$result[0]['urlPhotos']."' />"; <!------Ici une image que j'aimerais faire apparaitre à coté de mon champs et styliser dans une div.
            }

Alors voilà, l'important, je veux savoir si c'est possible et de mexpliquer vaguement comment procéder avec les décorators, je m'arrangerai. Si vous êtes capables de résoudre mes autres commentaires, ce serait apprécier aussi smile

Hors ligne

 

#2 11-05-2011 15:29:48

gorgoth85
Nouveau membre
Date d'inscription: 11-05-2011
Messages: 2

Re: [Zend Form][1.8] Alterner image et champs dans un formulaire

C'est dommage que personne ne réponde j'ai à peu près le même problème et je ne sais pas non plus comment le résoudre

Code:

$alias = new Zend_Form_Element_Textarea('alias');
            $alias->addDecorator('HtmlTag', array('tag' => 'td'));
            $alias->addDecorator('Label', array('tag' => 'th'));
            $alias->addDecorator(array('tr' => 'HtmlTag'), array('tag' => 'tr'));
            $alias->setLabel('Alias (autre nom de l\'adresse email): un par ligne')
                ->addFilter('StripTags')
                ->addFilter('StringTrim');


j'utilise la version 1.11 de zend.
ce que je voudrais c'est rajouter une image entre le textarea et le label.

Si quelqu'un peut donner une solution ça serait cool ^^

Dernière modification par gorgoth85 (11-05-2011 15:37:24)

Hors ligne

 

#3 12-05-2011 17:10:48

gorgoth85
Nouveau membre
Date d'inscription: 11-05-2011
Messages: 2

Re: [Zend Form][1.8] Alterner image et champs dans un formulaire

bon c'est pas grave je me suis démerder avec Jquery.

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