我正在使用CakePHP 2.1並擁有一個日期字段以獲取用戶的出生日期:CakePHP:使用默認值的日期字段
例如,
echo $this->Form->input('Profile.dob', array('label' => 'Date of Birth'
, 'dateFormat' => 'DMY'
, 'empty' => array('DATE','MONTH','YEAR')
, 'minYear' => date('Y') - 110
, 'maxYear' => date('Y') - 0));
正如你可以看到我已經嘗試設置使用數組的默認值,但它只是讓他們都有日期的默認值。我如何得到它,以便每個下拉菜單都具有正確的值?
請更新嗎?謝謝 – Cameron 2012-07-21 08:25:25
看看[CakePHP源代碼](http://api20.cakephp.org/view_source/form-helper#l-2168),如果沒有黑客入侵,看起來並不可能。您可以操縱返回的標記並在輸出前替換佔位符。 – mogelbrod 2012-07-23 10:00:03
空白選項標籤與默認值不同。可以爲每個日期/日期時間選擇列表設置單獨的默認值和空標籤。默認值是使用'value'參數設置的。單獨的空標籤可以分別使用FormHelper :: day()'',FormHelper :: month()'和FormHelper :: year()來設置。 – 2012-07-23 12:17:52