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


Symfony2 - fosuserbundle - How to limit birthdate in a registration form

是否可以

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

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

你应该使用回调验证器。

我认为这里描述String method name选项将满足您的需求。