gpt4 book ai didi

symfony - 如何使用doctrine2中的日期字段类型规定年份范围

转载 作者:行者123 更新时间:2023-12-02 17:16:29 25 4
gpt4 key购买 nike

我需要 Symfony2 站点表单中的日期下拉菜单,并且正在我的表单生成器中使用“日期”字段类型。这是我的声明:

$builder->add('date', 'date', array(
'label' => 'Date',
'format' => 'dd MM yyyy',
'required' => true
));

默认情况下,这将显示过去 5 年和 future 5 年(即 2010 年 - 2020 年),但我需要它从今年开始,并且仅显示 future 几年,至于这种特殊形式不需要过去的日期或太远的 future 日期。

我在 Doctrine 文档中读到,您可以列出一系列年份,但我如何让它自动使用今年和 future 几年?

谢谢:)

最佳答案

您可以使用years选项对其进行格式化:

$builder->add('date', 'date', array(
'label' => 'Date',
'format' => 'dd MM yyyy',
'years' => range(date('Y'), date('Y') + 5),
'required' => true
));

SF 文档:http://symfony.com/doc/current/reference/forms/types/date.html#years

关于symfony - 如何使用doctrine2中的日期字段类型规定年份范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33810261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com