2010-06-04 59 views
1

我想保存与14位小数的数字,但symfony中只保存6.如何控制这一点:Symfony的1.4二传手型双精度

$loc->setSinRadLon(0.73946213661883); 

架构中的列的样子:

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

的DB stetting是:

sin_rad_lon  double(18,14) 

在DB列值是:0.7394620 0000000(切8个数字)。

(我只是尝试的ini_set( “精确”, “14”)但它并不能解决所有的问题。)

THX对您有所帮助。

+0

您有什么想法吗? – ownking 2010-06-06 18:44:15

+0

它是推动还是学说? – Jan 2011-02-06 19:39:02

回答

2

尝试在您的模式中更改数据类型的“长度”,例如type:double(X),scale:Y