【发布时间】:2012-04-01 20:41:48
【问题描述】:
我正在尝试使用 symfony2 和 twig 更改 date_widget。默认情况下,年份字段有 10 年选项,例如今天日期之前的 5 年和之后的 5 年。我想要直到现在的几年。我怎样才能改变它?我已经看过 'form_div_layout.html.twig' 但我发现它不是这个地方。
【问题讨论】:
我正在尝试使用 symfony2 和 twig 更改 date_widget。默认情况下,年份字段有 10 年选项,例如今天日期之前的 5 年和之后的 5 年。我想要直到现在的几年。我怎样才能改变它?我已经看过 'form_div_layout.html.twig' 但我发现它不是这个地方。
【问题讨论】:
在构建日期小部件时使用“年”选项。例如:
$builder->add('foobar_date','date', array(
'years' => range(date('Y') -5, date('Y')),
));
有关如何配置日期小部件的更多信息:http://symfony.com/doc/current/reference/forms/types/date.html
(已编辑)
【讨论】: