我正在建立一个包含rezervations能力的酒店网站预订系统。 Rezervations表格包含姓名,姓氏等......以及抵达日期和出发日期。这是表单构建器中的“日期”类型,用于构造三个选择标记;月,日,年按此顺序。我想以各种方式定制它。
我想将选择标记的顺序更改为:天,月,年。 我想将默认的英语月份更改为我当地的月份(我是克罗地亚人)。
那么,我如何在createFormBuilder()函数中执行此操作?我尝试在参数数组中添加一些“选择”键,但它会不断发送预期参数很长但是给出字符串的错误。
此外,任何在symfony2中使用表格日期,陷阱,常见错误,我应该使用它还是不应该使用它的人都会欢迎任何建议。
答案 0 :(得分:0)
这是你正在寻找的东西
$builder->add('date_field', 'date', array(
'format' => 'dd-MM-yyyy',
));
此外,您可以为date_field
字段添加各种类型的自定义,例如,除了一个之外,没有三个不同的选项,等等。
看看here