1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| <?php
class Form_rechercheForm extends Zend_Form
{
public function __construct($identifiant = 0,$options = null)
{
parent::__construct($options);
$this->setName('recherche');
$this->setAction('/recherche/resultat');
$utilisateurId = new Zend_Dojo_Form_Element_FilteringSelect('utilisateurId');
$utilisateurId -> setLabel('choisir un utilisateur :')
-> setStoreId('utilisateurStore')
-> setStoreType('dojo.data.ItemFileReadStore')
-> setAutoComplete(true)
-> setStoreParams(array('url' => '/utilisateurlist'))
-> setAttrib('searchAttr', 'email');
$critere = new Zend_Form_Element_Select('utilisateur_id');
$critere->setLabel('Critere')
->setMultiOptions(array('utilisateur','salle'))
->setRequired(true)
->addFilter('StripTags')
->addFilter('StringTrim')
->addValidator('NotEmpty');
$submit = $this->createElement('submit', 'submit');
$this->addElements(array($utilisateurId, $critere, $submit));
}
} |
Partager