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