如何在cakephp中下载平日,并选择默认日期?
我希望在cakephp中的下拉菜单中显示工作日,并选择默认的 天。 我的代码如下 echo $ form-> input('Weekday',array('options'=> array ('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday ', 'Sunday'))); 当我这样做时,它会在数据库中存储0值而不是日期名称。 另外我想设置默认的选定工作日。 请帮忙!!!如何在cakephp中下载平日,并选择默认日期?
感谢你..........
你可以尝试把一个空的默认就像
输入( '场',阵列( '选项'=>阵列输入( 1,2,3,4,5),'empty'=>' - choose--')); - >
你保存在0的值它可能是你的领域是输入错误或仔细检查你不小心的错误。它可以在这段代码中正常工作。
这里是美国可以参考
的options
阵列就像array('key' => 'value')
的链接。数组键是什么将发送的服务器,值是什么将显示在下拉列表中。由于array('Monday', 'Tuesday', ...)
相当于array(0 => 'Monday', 1 => 'Tuesday', ...)
,因此您在服务器上收到的值为0
。让你的阵列看起来像array('mon' => 'Monday', 'tue' => 'Tuesday', ...)
得到你想要的。
要选择默认选项,请使用default
parameter。
我推荐使用诸如jQuery UI或其他一些JS插件以及它们的DatePicker。这是非常有用的,在他们的网页上有很多的例子,所以你可以做到这一点非常快速和容易。我之前做过,而且我从结果中感到非常高兴:)