symfony2表单构建器日期类型

时间:2014-04-05 17:44:12

标签: php symfony

我正在建立一个包含rezervations能力的酒店网站预订系统。 Rezervations表格包含姓名,姓氏等......以及抵达日期和出发日期。这是表单构建器中的“日期”类型,用于构造三个选择标记;月,日,年按此顺序。我想以各种方式定制它。

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

那么,我如何在createFormBuilder()函数中执行此操作?我尝试在参数数组中添加一些“选择”键,但它会不断发送预期参数很长但是给出字符串的错误。

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

1 个答案:

答案 0 :(得分:0)

这是你正在寻找的东西

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

此外,您可以为date_field字段添加各种类型的自定义,例如,除了一个之外,没有三个不同的选项,等等。

看看here