4.2.20 Type money

4.2.20.1 Description

Permet de représenter un format monétaire.

4.2.20.2 Représentation

  • consultation :

    Le nombre, formaté au moyen de la fonction money_format('%!.2n', …).

    money - consultation html

    Figure 49. money - consultation html

    Le formatage spécifique de money doit être conforme à celui utilisé dans la fonction sprintf. Par contre, il faut utiliser %s et non %f car le résultat donné à la fonction de formatage est ce qui est produit par money_format.

    Par exemple money("%s €") pour ajouter la devise de l'euro.

  • modification :

    un input de type texte permettant de saisir le nombre.

    money - Modification html

    Figure 50. money - Modification html

  • odt :

    Le nombre, formaté au moyen de la fonction money_format('%!.2n', ).

    money - consultation odt

    Figure 51. money - consultation odt

4.2.20.3 Comportement

Lors de l'enregistrement, le nettoyage suivant est effectué :

  • remplacement des , par .
  • suppression des espaces

La valeur nettoyée est validée au moyen de la fonction is_numeric.

4.2.20.4 Format de stockage

La valeur stockée est la valeur nettoyée.

Le type utilisé en base de donnée est double.

4.2.20.5 Options

En plus des options communes à tous les types d'attributs, ce type d'attribut dispose des options suivantes :

×