Symfony2 moneyfield没有负面价值

时间:2014-09-06 23:23:52

标签: symfony

在symfony2中有一个带有fieldtype money的表单,但我不知道如何设置验证器只接受positiv值

$builder->add(
        'costs',
        'money',
        array('label' => 'modell.table.costs')
    );

1 个答案:

答案 0 :(得分:0)

如果您使用的是symfony> = 2.3版本,则可以使用GreaterThanOrEqual Validator:

http://symfony.com/doc/current/reference/constraints/GreaterThanOrEqual.html

否则您可以配置范围验证器:

http://symfony.com/doc/current/reference/constraints/Range.html

希望这个帮助