2014-04-05 57 views
0

我正在为包含重新启动能力的酒店网站构建预订系统。 Rezervations表格包含姓名,姓氏等......到达日期和出发日期。这是表单构建器中的一个'日期'类型,用于构造三个选择标记;月,日,年按此顺序。我想以各种方式对其进行定制。symfony2表单生成器日期类型

我想将选择标签的顺序更改为:天,月,年。 我想将默认的英文月份更改为我的本地月份(我是克罗地亚)。

那么,我该如何在createFormBuilder()函数中做到这一点?我尝试向参数数组中添加一些“选择”键,但它一直发送错误,表示期望的参数很长,但给出了字符串。

此外,凡是在symfony2中使用日期格式的人,任何人都欢迎任何建议,陷阱,常见错误,我应该使用它还是我不应该这样的东西。

回答

0

这是你在找什么脱颖而出

$builder->add('date_field', 'date', array(
    'format' => 'dd-MM-yyyy', 
)); 

而且可以添加不同的类型定制您date_field场这样有不是三型动物,但选择一个等。

看一看here

+0

谢谢。这就是我需要的。 –