constructor HTML_QuickForm_date()

constructor HTML_QuickForm_date() – Constructeur de la classe

Synopsis

require_once 'HTML/QuickForm/date.php';

void constructor HTML_QuickForm_date::HTML_QuickForm_date ( string $elementName = = null , mixed $elementLabel = = null , array $options = array() , mixed $attributes = = null )

Description

Le paramètre $options contrôle l'apparence de l'élément. C'est un tableau associatif sous la forme 'nom de l'option' => 'valeur de l'option'.

'language'

Code du langage à utiliser pour l'affichage. Par défaut, c'est 'en'.

L'élément date supporte plusieurs langages. Si le votre n'est pas supporté, envoyez-nous la traduction, nous serons heureux de l'inclure.

'format'

Chaîne de format pour la date, basée sur la fonction PHP date(). Les caractères suivants sont reconnus :


D => Nom court pour les jours
l => Nom long pour les jours
d => Numéro des jours
M => Nom court pour les mois
F => Nom long pour les mois
m => Numéro des mois
Y => Année, sur 4 chiffres
y => Année, sur 2 chiffres
h => Format 12 heures
H => Format 23 heures
i => Minutes
s => Secondes
a => am/pm
A => AM/PM
g => Format 12 heures, sans le dernier zéro
W => semaine de l'année

Par défaut, c'est : 'dMY'.

'minYear'

Année minimale dans le SELECT de l'année. Par défaut, c'est 2001.

'maxYear'

Année maximale dans le SELECT de l'année. Par défaut, c'est 2010.

Concernant 'minYear' et 'maxYear'

Lorsque 'minYear' > 'maxYear', les années dans le SELECT seront affichées dans un ordre décroissant.

'addEmptyOption'

Doit-on ajouter une OPTION vide en haut de chaque bloc SELECT ? Par défaut, c'est FALSE. Ce comportement peut aussi être définit pour des champs spécifiques, si l'on passe un tableau sous la forme array('format char' => TRUE, ..., 'another format char' => FALSE).

'emptyOptionValue'

La valeur passée à l'OPTION vide. Par défaut, c'est ''.

'emptyOptionText'

Le texte à afficher pour une OPTION vide. Par défaut, c'est ' '. Ce comportement peut être aussi définit pour des champs spécifiques, si l'on passe un tableau sous la forme array('format char' => 'some text', ..., 'another format char' => 'some other text').

'optionIncrement'

Incrément pour les valeurs des OPTION. Fonctionne actuellement pour les fourmats 'i' et 's'. Par défaut, c'est un tableau array('i' => 1, 's' => 1).

Parameter

string $elementName

Nom de l'élément

mixed $elementLabel

Label(s) pour un élément

array $options

Options de contrôle pour l'élément à afficher

mixed $attributes

Soit un attribut HTML typique, soit un tableau associatif

Throws

No exceptions thrown.

Note

This function can not be called statically.