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éthode setDecimalPrecision 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('£');
×