所以我在實體得到這個,Symfony2的實體收益浮動較小的浮動則在分貝
/**
* @ORM\Column(type="float", nullable=true)
* @Assert\Range( min = "-180",
* max = "180")
*
*/
protected $longitude;
,我這樣做的public function getLongitude()
var_dump($this->longitude); exit();
時,這是印刷
float 4.5003715
但在數據庫中的值是
4.500371500000028
無法弄清楚。有小費嗎 ?
編輯:
@ORM\Column(type="float", nullable=true, precision=11, scale=8)
改變這一點,但仍返回
float 4.5003715
你可以scale'加上'你列定義'@ORM \列(TYPE = 「浮動」,可爲空=真,規模= 15)' –
不會改變任何東西:( – Falko
太不好的,你在添加行後更新了數據庫模式嗎? –