我试着验证一个只应包含int值(1,2,3 ......)的字段,而不是小数。
为此,我在表单中设置了此代码:
->add('page', 'number', ['data'=>1])
在我的validation.yml中我配置了这个:
page:
- Type:
type: digit
我尝试使用digit,int,integer等,但是没有一个允许我引入自然数并通过验证。
答案 0 :(得分:2)
使用http://symfony.com/doc/current/reference/forms/types/integer.html和http://symfony.com/doc/current/reference/constraints/Range.html。对于整数验证器,将范围min
设置为1,将precision
设置为0。