Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms Symfony 3合并小时分钟,日期时间类型_Forms_Symfony_Select_Time - Fatal编程技术网

Forms Symfony 3合并小时分钟,日期时间类型

Forms Symfony 3合并小时分钟,日期时间类型,forms,symfony,select,time,Forms,Symfony,Select,Time,我使用的是Symfony\Component\Form\Extension\Core\Type\DateTimeType; 我希望我的时间字段在同一下拉列表中显示小时和分钟,如下所示: 00:00 00:30 01:00 01:30 02.00 02:30 03:00 03:30 有什么帮助吗?Hy,如果您只想获得00或30分钟的时间,您可以在buildForm中执行以下操作: ->add('myDate', DateTimeType::class, array(

我使用的是Symfony\Component\Form\Extension\Core\Type\DateTimeType; 我希望我的时间字段在同一下拉列表中显示小时和分钟,如下所示:

00:00
00:30
01:00
01:30
02.00
02:30
03:00
03:30

有什么帮助吗?

Hy,如果您只想获得00或30分钟的时间,您可以在buildForm中执行以下操作:

->add('myDate', DateTimeType::class, array(
                 'widget'  => 'choice',
                 'minutes' => array(
                                    0,
                                    30
                                     ),
                 'with_seconds' => false
            ))

请给我们看一下生成表单的代码好吗?我非常确定
TimeType
小部件
选项设置为
choice
可以完成这项工作。