2009-11-10 169 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/

相关问题