Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Voilà je coince un peu avec zend form. J'ai un formulaire qui comprend cet élement :
//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 :
$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
Pour le texte supplémentaire, tu peux utiliser le décorateur description.
Sinon, autant faire le code de ton input toi mmeme
Hors ligne
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 :
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
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)
Hors ligne
Ok je vais creuser un peu ça.
Hors ligne
essaye peut etre $this->form->conditions->renderViewHelper() ?
Hors ligne
Je recherche exactement à faire la même chose. Avez-vous trouvé une solution ?
merci
Hors ligne
Pages: 1