gpt4 book ai didi

symfony - 如何在 Symfony 日期类型字段中设置日期范围?

转载 作者:行者123 更新时间:2023-12-05 08:33:22 26 4
gpt4 key购买 nike

我需要在表单中的 dateType 字段上设置最小和最大日期范围。我的代码在这里。

 public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('date',DateType::Class, array(
'widget' => 'single_text',
'attr' => array(
'min' => new \DateTime(),
'max' => new \DateTime('+7 day'),
)));
}

最佳答案

 public function buildForm(FormBuilderInterface $builder, array $options){
$builder->add('date',DateType::Class, array(
'widget' => 'choice',
'years' => range(date('Y'), date('Y')+100),
'months' => range(date('m'), 12),
'days' => range(date('d'), 31),
));
}

关于symfony - 如何在 Symfony 日期类型字段中设置日期范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41521276/

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