Comment faire pour supprimer dd et dt éléments html lors du rendu d'un élément de Formulaire dans ZF?
Je suis rendu à mon avis, une Zend_Form_Element_Select.
$t=new Zend_Form_Element_Select(....);
...
...
echo $t->render();
- Je obtenir la liste déroulante, et les options correctement, mais j'ai également le sélectionner l'élément enveloppé dans
<dt> </dt>
<dd>[elm]</dd>
Comment puis-je supprimer que décorateur?
OriginalL'auteur Itay Moav -Malimovka | 2009-05-08
Vous devez vous connecter pour publier un commentaire.
vous avez plusieurs possibilités:
Le manuel concerné:
http://framework.zend.com/manual/en/zend.form.elements.html#zend.form.elements.decorators
deuxième consiste à supprimer les décorateurs vous n'avez pas besoin
troisième (probablement le meilleur pour vous) est de définir uniquement les décorateurs vous avez besoin.
Code suivant définit seulement helper de vue décorateur, donc il n'y aura pas de label, pas de message d'erreur et pas de balises html
très bon article sur les décorateurs est ici:
http://devzone.zend.com/article/3450
OriginalL'auteur Martin Rázus
Ce fait pour moi:
$el->setDecorators(array(
'ViewHelper',
'Errors',
'Label'
));
OriginalL'auteur strick