0

我正在尝试向 Synfony2 表单上的纬度和经度字段添加验证。它应该很简单,我将validation.yml定义如下

Acme\PictBundle\Entiti\Proxy
        longitude:
            - Min: { limit: -180 }
            - Max: { limit: 180 }

但这会导致像这样的输入字段

<input type="text" value="" pattern=".{4,3}" maxlength="3" name="acme_pictbundle_proxytype[longitude]" id="niwa_pictbundle_proxytype_longitude">

由于 maxlength 值,我无法输入值 -179、100.1 或 99.1。实体将属性注释为 float ( @var float $longitude) 并且数据库将其作为 double 并且 1.1 被接受,因此它并不认为它需要是整数。如何阻止 Symfony2 将 maxLength 约束添加到数字字段?

4

0 回答 0