Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 07-07-2009 14:06:22

bernisage
Nouveau membre
Date d'inscription: 12-05-2009
Messages: 6

Zend Form : afficher seulement l'élément d'un formulaire

Bonjour,

Voilà je coince un peu avec zend form. J'ai un formulaire qui comprend cet élement :

Code:

//Checkbox
$checkbox = $this->createElement('checkbox', 'conditions');
$checkbox->setLabel('Conditions')
         ->setRequired();

Dans ma vue, lorsque j'affiche mon formulaire, j'aimerai pouvoir ne récupérer que ce checkbox. Ceci pour pouvoir lui ajouter un petit texte supplémentaire juste à côté.

Je sait qu'il existe quelques chose comme ceci pour récupérer seulement le label :

Code:

 $this->form->conditions->getLabel();

Mais comment fait-on pour juste récupérer l'élément input sans ses décorateurs?

Cordialement,
BJ

Dernière modification par bernisage (07-07-2009 14:07:07)

Hors ligne

 

#2 07-07-2009 14:22:28

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Zend Form : afficher seulement l'élément d'un formulaire

Pour le texte supplémentaire, tu peux utiliser le décorateur description.

Sinon, autant faire le code de ton input toi mmeme


----
Gruiiik !

Hors ligne

 

#3 07-07-2009 15:40:45

bernisage
Nouveau membre
Date d'inscription: 12-05-2009
Messages: 6

Re: Zend Form : afficher seulement l'élément d'un formulaire

C'est vrai que je peux utiliser description. Seulement, cette méthode transforme les balises html en entités, ce qui ne m'arrange pas trop.

J'aimerais avoir quelques chose comme ceci :
http://www.kirikoo.net/images/14Anonyme-20090707-153842.png

Je vais le faire en dûr en attendant, mais j'aurais quand même bien voulu savoir s'il était possible de récupérer l'élément input sans le label. Peut-être dois-je changer complètement ma manière de créer les formulaires.

Encore merci,
BJ

Dernière modification par bernisage (07-07-2009 15:41:52)

Hors ligne

 

#4 07-07-2009 16:57:05

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Zend Form : afficher seulement l'élément d'un formulaire

Entité ????
Avec, la gestion des placements, des décorateurs comme htmltag, ... tu devrais pouvoir y arrivé.
sinon
Il faut passé par l'aide de vue FormCheckbox sans Zend_Form, ou bien passé par un script de vue pour le formulaire (décorateur viewScript, voir doc ZD: 23.7.16)


----
Gruiiik !

Hors ligne

 

#5 07-07-2009 17:34:29

bernisage
Nouveau membre
Date d'inscription: 12-05-2009
Messages: 6

Re: Zend Form : afficher seulement l'élément d'un formulaire

Ok je vais creuser un peu ça.

Hors ligne

 

#6 08-07-2009 08:44:01

aelyta1
Membre
Lieu: Rouen
Date d'inscription: 29-06-2009
Messages: 98

Re: Zend Form : afficher seulement l'élément d'un formulaire

essaye peut etre $this->form->conditions->renderViewHelper()  ?


veni, vidi, riendi
Vive les lapins-antilopes !

Hors ligne

 

#7 24-02-2011 11:24:27

vince56
Membre
Date d'inscription: 30-11-2010
Messages: 96

Re: Zend Form : afficher seulement l'élément d'un formulaire

Je recherche exactement à faire la même chose. Avez-vous trouvé une solution ?
merci

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