2009-11-10 210 views
0

我希望在cakephp中的下拉菜單中顯示工作日,並選擇默認的 天。 我的代碼如下 echo $ form-> input('Weekday',array('options'=> array ('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday ', 'Sunday'))); 當我這樣做時,它會在數據庫中存儲0值而不是日期名稱。 另外我想設置默認的選定工作日。 請幫忙!!!如何在cakephp中下載平日,並選擇默認日期?

感謝你..........

回答

0

你可以嘗試把一個空的默認就像

輸入( '場',陣列( '選項'=>陣列輸入( 1,2,3,4,5),'empty'=>' - choose--')); - >

你保存在0的值它可能是你的領域是輸入錯誤或仔細檢查你不小心的錯誤。它可以在這段代碼中正常工作。

這裏是美國可以參考

http://book.cakephp.org/view/201/options-empty

1

options陣列就像array('key' => 'value')的鏈接。數組是什麼將發送的服務器,是什麼將顯示在下拉列表中。由於array('Monday', 'Tuesday', ...)相當於array(0 => 'Monday', 1 => 'Tuesday', ...),因此您在服務器上收到的值爲0。讓你的陣列看起來像array('mon' => 'Monday', 'tue' => 'Tuesday', ...)得到你想要的。

要選擇默認選項,請使用default parameter

0

我推薦使用諸如jQuery UI或其他一些JS插件以及它們的DatePicker。這是非常有用的,在他們的網頁上有很多的例子,所以你可以做到這一點非常快速和容易。我之前做過,而且我從結果中感到非常高興:)

查看該鏈接:http://jqueryui.com/datepicker/

相關問題