我在实体中使用此代码
/**
* @var float
*
* @ORM\Column(name="lng", type="decimal", precision=9, scale=6, nullable=true)
*/
private $lng;
在amdin课程中
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->add('lng')
...
}
以正常精度(36.747148
)保存,但在点(36.747
)后仅显示3位数。当我指定类型text
时,它看起来更好但是变得必需
这工作
->add('lng', 'text', ['required' => false])
这是最佳/正确的解决方案吗?或者我是否需要更改类型decimal
以获取其他内容?
答案 0 :(得分:0)
您可以像这样解决问题:
$form->add('lng', null, array(
'required' => false
));