您好,作为学生项目的一部分,我被要求参与symfony。我有一个小问题,我创建了一个表格,其中我要求出生日期,但是" DateType"在2012年停止我宁愿一个年轻的社区也一样。请问如何解决这个问题。
答案 0 :(得分:1)
Symfony有一个BirthdayType
字段 - 它只是一个专门处理生日数据的DateType字段。
此类型与DateType类型基本相同,但年份选项的默认值更合适。年份选项默认为120年前至今年。
答案 1 :(得分:0)
您需要为DateType设置范围,默认值为+ - 5年。例如,从现在起20年过去将是:
$form->add('birthDate', DateType ::class, [
'years' => range(date('Y'), date('Y') - 20),
]);