class Form_Test extends Zend_Form
{
/**
* init() is the initialization routine called when Zend_Form objects are
* created. In most cases, it make alot of sense to put definitions in this
* method, as you can see below. This is not required, but suggested.
* There might exist other application scenarios where one might want to
* configure their form objects in a different way, those are best
* described in the manual:
*
* @see
http://framework.zend.com/manual/en/zend.form.html
* @return void
*/
public function init()
{
$this->setMethod('post')
->setAttrib('id', 'TestForm')
->addElement(
'text', 'label', array(
'validators'=>array( 'Alpha',
array('stringLength', null, array(1, 9) ),
),
'required'=>true,
'label'=>'label'
)
)
->addElement(
'hidden', 'languageId', array(
'validators'=>array('Digits'),
'required'=>false,
)
)
->addElement(
'submit', 'submit', array(
'label' => 'Envoyer',
) )
;
}
}
Partager