Types de champs d'information
Type : textfield
Le type le plus simple. Il se traduira par un champ de texte simple à saisir, et enregistre une donnée chaine dans le micro-modèle.
Ecriture
$field['type'] = 'textfield';
Paramètres supplémentaires
maxlength : alimente l'attribut 'maxlength' du champ de texte.
size : alimente l'attribut 'size' du champ de texte.
default : valeur initiale par défaut.
Type : textarea
Le type le plus simple. Il se traduira par une zone de texte à saisir, et enregistre un paragraphe dans le micro-modèle.
Ecriture
$field['type'] = 'textarea';
Paramètres supplémentaires
rows : alimente l'attribut 'rows' de la zone de texte.
cols : alimente l'attribut 'cols' de la zone de texte.
default : valeur initiale par défaut.
Type : choiceyesno
Un sélecteur booléen. Il se traduira par une liste à deux valeurs, et enregistre une valeur 0/1 dans le micro-modèle.
Ecriture
$field['type'] = 'choiceyesno';
Paramètres supplémentaires
default : valeur initiale par défaut.
Type : list
Un sélecteur dans une liste fermée "en dur". Il se traduira par une liste de choix, et enregistre un code d'option dans le micro modèle.
Ecriture
$field['type'] = 'list';
Paramètres supplémentaires
options : un tableau de clefs d'options.
multiple : 0 ou 1 (optionnel). Si marqué, permet un choix multiple.
default : valeur initiale par défaut.