Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bon j'y pige vraiment que dalle aux decorators ... Y a que le post de Nikkau : http://www.z-f.fr/forum/viewtopic.php?id=971 qui m'a paermis de saisir deux trois trucs ... du coups je ne vois pas absolument pas comment mettre une image a un submit d'un formulaire ... si vous aviez un p'tit bout de code à montrer ce serait super sympa !!
Hors ligne
Salut,
c'est clair que c'est pas tres intuitif ces decorators
A mon avis, il faut écrire ton propre decorator qui etend Zend_Form_Decorator_Abstract et sur la méthode render() , ajouter ta balise <img ...> au rendu.
Il faudrait peut-être aussi en profiter pour transformer le rendu
<input type="submit" ...>
en
<button type="submit" ...> <img src="...." /> </button>
Ensuite il te suffit d'ajouter ton decorator a la pile de decorators de ton element submit avec
$submit->addDecorator() ou $submit->setDecorators() ( fait gaffe celle la te supprime les decorators enregistrés par default sur ton element submit)
Le meilleur tuto que je connaisse :
http://devzone.zend.com/article/3450-De … -Zend_Form
Hors ligne
Ou sinon de lire la doc et de voir qu'il faut utiliser :
Zend_Form_Element_Image
Hors ligne
bonjour,
c'est Zend_Form_Element_Image qu'il faut utiliser en effet ,
un petit exemple :
$form->addElement('image', 'image', array( 'src'=> 'img/bt.png' ));
et le tour est joué
Hors ligne
Pages: 1