我的代碼是像下面的東西:如何使用cakephp獲取dropdownlist中的選定值?
public function makeEntryTime($first = '') {
$j = 0;
if (empty($first)) {
$j = 1;
} else {
$entry[$j] = $first;
$j++;
}
for ($i = $j; $i <= 12; $i++) {
$entry[$i . ' am'] = $i . ' am';
}
for ($i = $j; $i <= 12; $i++) {
$entry[$i . ' pm'] = $i . ' pm';
}
return $entry;
}
這裏是下拉列表代碼:
$this->Form->select('ClubOpenDay.0.open_time', $this->makeEntryTime(), array("empty" => false, 'class' => 'input-medium'));
我的問題是我得到的價值像上午11時,12 am.But我想當我從數據庫上午11點或上午12點獲得價值時選擇它。任何想法我該如何做到這一點?
爲什麼不使用[**'FormHelper :: dateTime()'**](http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html #FormHelper :: dateTime)或[**'FormHelper :: input()'**](http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html#FormHelper::put )與'時間'類型? PS。請始終提及您的確切CakePHP版本! – ndm