【发布时间】:2017-11-23 11:22:06
【问题描述】:
我想使用widget => single_text 类型创建日期输入,但我只希望用户能够选择/键入 2000 到 2099 之间的年份。使用 widget => choice 可以正常工作,但使用 single_text 我尽管明确设置了范围属性,但可以写出我想要的数字。有没有一种快速的方法来完成这个,还是我必须创建一些其他的验证?如果是这样,怎么做?
我的代码:
... ['respiteDate', DateType::class, [
'required' => false,
'widget' => 'single_text',
'years' => range(2000,2099)
],
], ...
提前致谢。
【问题讨论】:
标签: php forms symfony date range