Gestion des formulaires

1. Ajout d’un élément au formulaire

Après avoir créé un élément/champ, il faut l’associer au formulaire. De cette manière, en instanciant le formulaire depuis un contrôleur, tous les éléments créés et associés seront utilisables dans la vue.

Syntaxe d’association d’un élément au formulaire

$this->add(<Element de type formulaire>); 

element de type formulaire : un objet instancié correspondant à un champ d’entrée de formulaire HTML.

Exemple d’ajout d’élément au formulaire

class Chap6Form extends Form 
{ 
   public function initialize() 
   { 
       $oNom = new Text('nom'); 
       $this->add($oNom); 
 
       $oPrenom = new Text('prenom'); 
   } 
} 

Le champ nom est associé au formulaire. Le champ prénom est créé, mais il n’est pas ajouté au formulaire, il ne sera pas disponible depuis la vue.

2. Passage et intégration des champs dans la vue

Après avoir créé les champs qui constituent le formulaire, il faut les passer à la vue.

a. Instanciation du formulaire

Avant de passer les champs à la vue, c’est au chef d’orchestre, le contrôleur, d’instancier un formulaire.

Exemple d’instanciation...

couv_EPPHALC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Gestion des validateurs
Suivant
Astuces avec PHPStorm