我的symfony表单有问题。 我有英文名字,但我希望他们是波兰语。我改变了年份的范围,但是我可以
的日期名称-> add ('DateOfBirth', 'date', array (
'years' => range (date ('Y') - 100, date ('Y'))
))
有任何线索吗?
答案 0 :(得分:0)
您可以传递选项format
来更改日期格式。通过这种方式,您可以将月份设为整数,而不是全名。
格式化时,DateType将语言环境作为默认值:\Locale::getDefault()
。所以你只需要更改默认的语言环境。它在parameters.ini
/ parameters.yml
文件中设置或通过路由设置或以其他方式设置(如果您支持多种语言)。
我建议在实现类中查找更多详细信息: https://github.com/symfony/symfony/blob/master/src/Symfony/Component/Form/Extension/Core/Type/DateType.php