在symfony 2中自定义日期表单

时间:2012-04-01 20:41:49

标签: forms date symfony twig

我正在尝试使用symfony2和twig更改date_widget。默认情况下,年份字段具有10年选项,例如5年前和今天日期后5年。我想直到现在这几年。我该怎么改变它?我已经看过'form_div_layout.html.twig',但我发现它不是这个地方。

1 个答案:

答案 0 :(得分:18)

在构建日期窗口小部件时使用'years'选项。例如:

$builder->add('foobar_date','date', array(
    'years' => range(date('Y') -5, date('Y')),
));

有关如何配置日期窗口小部件的更多信息:http://symfony.com/doc/current/reference/forms/types/date.html

(适用编辑)