在其中一个视图文件的表单中,我生成一个用于指定时间的下拉列表,如下所示:
echo $this->Form->input('start_time', array('label'=>false, 'timeFormat' => '24', 'interval'=> '10', 'selected' => '00:00','type'=>'time'));
它会产生两个下拉菜单:一个小时,一个小时。预选值如00:00所述。如果未选择任何值,则下拉列表显示当前时间。
我想要它做的是产生空值,所以下拉时间就像是:" ,00,01,02 ......"
答案 0 :(得分:2)
您可以通过'empty' => ''
作为额外的参数传递。然后,通过''作为默认值。不要通过选择'一点都不。
您的代码如下所示:
echo $this->Form->input('start_time', array('label'=>false, 'timeFormat' => '24', 'interval'=> '10', 'default' => '','type'=>'time', 'empty' => ''));