vendredi 2 mars 2012

zend form

On a parfois besoin de créer un formulaire, comme c'est le cas pour mon appli toute conne de carnet d'adresse.

Dans le cas d'un champ caché, c'est tout simple :
hidden.
        $id = new Zend_Form_Element_Hidden('id');
text :
        $prenom = new Zend_Form_Element_Text('prenom');
textarea, on peut paramétrer les cols et row...
        $adresse = new Zend_Form_Element_Textarea('adresse');
        $adresse->setLabel('Adresse')
                ->setRequired(false)
                ->addFilter('StripTags')
                ->addFilter('StringTrim')
                ->setAttrib('cols', '20')
                ->setAttrib('rows', '2');              

On peut mettre un select. (je n'ai pas encore regardé comment aller chercher dans la bdd avant)
        $pays = new Zend_Form_Element_Select('pays');
        $pays    ->setLabel('Pays')
                ->addMultiOptions(array(
                    'FR' => 'France',
                    'BE' => 'Belgique',
                    'CH' => 'Suisse'))
                ->setRequired(true);
(le setRequired est optionnel, on peut gérer ça ailleurs)

Aucun commentaire:

Membres