Bonjour,

Voila! j'ai le bout de code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$checkBox1 = new Zend_Form_Element_checkbox('checkBox1');
$checkBox1->setLabel('oui');
Ce code m'affiche le label 'oui' et au dessous la checkbox.
Maintenant j'ajoute:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$checkBox1->getDecorator('label')->setOption('placement', 'append');
Ce code m'affiche la checkbox puis le label 'oui' au dessous.
Soit une inversion de position des deux elements.

Si je rajoute maintenant une decoration, par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$checkBox1->setDecorators(array
  ('ViewHelper',
  array('Label', array('tag' => 'i'))
))
J'obtiens bien un label 'oui' en italique mais je perd le positionnement inverse, comme si la ligne 3 n'existait plus.
Quelqu'un a-t-il une idee de ce qui pose probleme ?