Bonjour,
avec zend form,je n'arrive pas ajouter l'attribut de class dans le td qui entoure mon label.
par exemple ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
$DecoratorsMVO = array(array('ViewHelper'),
					       array(array('prefix' => 'Html'), array('html' => '<span><span>*</span></span>:', 'placement' => 'prepend')),
                           array(array('suffix' => 'Html'), array('html' => ' <b class="infos">&euro;</b> Ex : 1000', 'placement' => 'append')),
					       array('Errors'),
                           array('decorator'=>array('1er'=>'HtmlTag'),'options'=>array('tag'=>'td','class'=>'right','colspan'=>'2','width'=>'40','cellpadding'=>'0','cellspacing'=>'0','margin'=>'0')),
                           array('label',array('tag' => 'td')),
                           //array('decorator'=>array('2eme'=>'HtmlTag'),'options'=>array('tag' => 'td','width'=>'277','class'=>'leftside')),
                           array('decorator'=>array('3eme'=>'HtmlTag'),'options'=>array('tag'=>'tr')),
                           array('table' => 'HtmlTag', array('tag' => 'table','class'=>'VersementHypoTable','border'=>'1','cellpadding'=>'5','cellspacing'=>'0','openOnly'=>true))
                            );    
        $MVO = new Zend_Form_Element_Text('MVO');
		$MVO->setRequired(true)
		    ->setValue('15')
		    ->addFilter('StripTags')
	        ->addFilter('StringTrim')
	        ->addValidator('NotEmpty')
	        ->addValidator('int')
		    ->addPrefixPath('Wiip_Form_Decorator', '', 'decorator')
		    ->setDecorators($DecoratorsMVO)
     		->setLabel('Montant du versement à l’ouverture ')
      		->setAttrib('id', 'montant_versement');
me donne ->
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<table class="VersementHypoTable" border="1" cellpadding="5" cellspacing="0"><tr><td><label for="montant_versement" class="required">Montant du versement à l’ouverture</label></td>
<td class="right" colspan="2" width="40" cellpadding="0" cellspacing="0" margin="0"><span><span>*</span></span>:
<input type="text" name="MVO" id="montant_versement" value="15"> <b class="infos">&euro;</b> Ex : 1000</td></tr>
</table>
alors que je voulais mettre l'attribut class dans le premier td.
qui s'y connais svp?
merci