2011-01-05 57 views
2

在我的表單中,我想在24h模式下有時間。在菜譜日期時間規範有一個參數TIMEFORMAT接受,或值,但是當我嘗試將其添加到表單輸入的參數裏面不起作用。我仍然有am/pm select的12h模式。 dateFormat工作正常。CakePHP Automagic表單元素 - datetime 24

我的看法是:

echo $this->Form->input('Reservation.arrival', array(
      'label'=>'Check IN', 
      'div'=>'clear IconDate', 
      'timeFormat ' => '24',//doesn't work 
      'dateFormat' => 'DMY', 
      'minYear' => date('Y') - 0, 
      'maxYear' => date('Y') + 1 , 
      ) 
     ); 

我使用CakePHP 1.3。

謝謝!

回答

5

您的密鑰'timeFormat'中有一個空格。確保你最後刪除尾部空白,它應該工作得很好。 :)

前:

'timeFormat ' => '24' 

後:

'timeFormat' => '24' 
+0

謝謝,它的工作原理,我很慚愧,我沒有看到:) – Michal 2011-01-05 18:24:07

+0

它發生。不要忘記接受答案。 :P – RabidFire 2011-01-05 18:26:33

+0

當我發表評論時,仍然有時間限制接受:) – Michal 2011-01-05 18:36:23

1
$this->Form->input('tob',array('selected'=>'06:35:00','label'=>'Time Of birth','type'=>'time','timeFormat'=>'24')); 

這樣選擇的值可以設置。 'selected'屬性是那裏所以設置默認時間在選擇框