在Symfony中使用int值验证数字字段

时间:2014-06-01 20:49:41

标签: symfony

我试着验证一个只应包含int值(1,2,3 ......)的字段,而不是小数。

为此,我在表单中设置了此代码:

->add('page', 'number', ['data'=>1])

在我的validation.yml中我配置了这个:

page:
  - Type:
      type: digit

我尝试使用digit,int,integer等,但是没有一个允许我引入自然数并通过验证。

1 个答案:

答案 0 :(得分:2)

使用http://symfony.com/doc/current/reference/forms/types/integer.htmlhttp://symfony.com/doc/current/reference/constraints/Range.html。对于整数验证器,将范围min设置为1,将precision设置为0。