Symfony2 - fosuserbundle - 如何在注册表中限制生日

时间:2013-10-14 10:24:08

标签: php forms validation symfony fosuserbundle

是否可以通过将输入限制为仅限年龄超过特定年龄的用户来自动验证表单中的出生日期字段?

public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
        //...
        ->add('birthday', 'date', array(
            'format' => 'dd-MMMM-yyyy',
            'years' =>  range(\date("Y") - 13, \date("Y") - 100),
        ))
        //...
    ;
}

1 个答案:

答案 0 :(得分:1)

绝对。你应该使用Callback validator

我认为String method name选项描述here符合您的需求。