【发布时间】:2014-02-23 18:12:03
【问题描述】:
在我的实体中,它们是两个字段:纬度和经度。 声明如下:
/**
* @var decimal
* @ORM\Column(name="lat", type="decimal", precision=18,scale=14, nullable=true)
*/
private $lat;
/**
* @var decimal
* @ORM\Column(name="lng", type="decimal", precision=18,scale=14, nullable=true)
*/
private $lng;
我创建了一个表格并输入了纬度和经度。这运作良好。
我输入的数据是:lat= 36.80610237001900, lng=10.17517220741000。
我在数据库中检查并在输入时找到它(即:lat= 36.80610237001900, lng=10.17517220741000)
但是,当我想通过表单编辑纬度和经度时,我在文本输入中得到了这些值:lat= 36.806, lng=10.175。
问题是:如何让这些文本输入显示准确的值?如何指定输入文本的比例?如何取消小数四舍五入?
注意:此问题是在通过命令更新捆绑包后出现的:
php composer.phar update
如果我没记错的话,学说/orm 已经更新了!
这是我的 composer.json 文件的一部分:
"symfony/symfony": "2.3.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "1.2.*",
我有任何想法,不要犹豫! 谢谢,
【问题讨论】:
标签: google-maps doctrine-orm symfony-forms symfony-2.3