2010-06-04 6 views
1

Je veux enregistrer un numéro avec 14 décimales, mais symfony enregistre uniquement 6. Comment puis-je contrôler ceci:Symfony 1.4 type setter double précision

$loc->setSinRadLon(0.73946213661883); 

Dans le schéma de la colonne ressemble:

sin_rad_lon: { type: double(), scale: 14, notnull: true } 

le DB stetting est:

sin_rad_lon  double(18,14) 

Dans la base de données la valeur de colonne est la suivante: 0,7394620 0000000 (8 chiffres sont coupés).

(Je viens d'essayer ini_set ("précision", "14") mais il ne résout pas tous les problèmes.)

Thx pour votre aide.

+0

Avez-vous des idées? – ownking

+0

Est-ce Propel ou Doctrine? – Jan

Répondre

2

essayer de changer à votre schéma de la « longueur » du type de données, par exemple de type: double (X), à l'échelle: Y

Questions connexes