Bonjour ,

Mon Problème : Cake arrondi mes valeurs lorsque je les insère en base de données.

Par exemple : je veut mettre un prix de 10.58 € sur un article, et il se retrouve à 10.6 en base de données.

Ce que j'ai déjà fait :

  • J'ai fait un debug sur beforeSave de mon modèle et là, ma valeur vaut bien 10.58.
  • J'ai fait un debug sur afterSave de mon modèle et là, ma valeur vaut encore 10.58.

Renseignement(s) supplémentaire(s) :

-la règle de validation de mon champs (on sait jamais ^^) :

'prix_article' => array(
            'numeric' => array(
                'rule' => array('numeric'),
                'message' => 'Ce n\'est pas un nombre !',
            ),
        ),

Je voudrais savoir s'il existait une solution pour que cake sauvegarde mon nombre correctement.
Ai je oublié quelque-chose ? Si vous voulez plus de renseignement , je suis à votre disposition.

Cordialement ,

Jérémy

1 réponse


Jeremy C
Auteur
Réponse acceptée

Problème résolu grâce a une modification direct dans la base de données au niveau du champs prix_article :)