4.9.15 Options de représentation type money
Les options de représentation indiquées dans la structure de la famille ne sont pas prises en compte dans les interfaces HTML5.
Le type money
bénéficie des options de représentation de l'attribut de type double
.
Les méthodes suivantes sont spécifiques à l'attribut money
.
4.9.15.1 setCurrency
Cette option indique la devise de la somme d'argent.
Dcp\Ui\MoneyRenderOptions setCurrency(string $currency)
4.9.15.1.1 Restrictions
Aucune
4.9.15.1.2 Paramètres
L'argument currency
est une chaîne de caractère qui représente la devise.
Par défaut, la valeur est €
.
4.9.15.1.3 Cas particuliers
- Un attribut de type
money
ne peut avoir plus de 2 décimales (contrainte serveur). La méthodesetDecimalPrecision
ne peut pas dans ce cas avoir un argument supérieur à 2. -
la position de la devise est fonction de la locale de l'utilisateur.
Pour l'anglais, la position est à gauche et collé à la somme.
Pour le français, la position est à droite et séparée de la somme par un espace
4.9.15.1.4 Exemples
Exemple :
Utiliser la livre comme devise.
$options->money(My_family::my_benefit)->setCurrency('£');