CakePHP Automagic 表单元素 - 日期时间 24
在我的表格中,我希望时间处于 24 小时模式。在说明书的datetime规范中,有一个参数timeFormat,它接受12、24或null< /strong> 值,但是当我尝试将其添加到表单输入的参数中时,它不起作用。我仍然有 12 小时模式,可以选择上午/下午。 dateFormat 工作正常。
我的观点是:
echo $this->Form->input('Reservation.arrival', array(
'label'=>'Check IN',
'div'=>'clear IconDate',
'timeFormat ' => '24',//doesn't work
'dateFormat' => 'DMY',
'minYear' => date('Y') - 0,
'maxYear' => date('Y') + 1 ,
)
);
我使用的是CakePHP 1.3。
谢谢!
In my form I want to have the time in 24h mode. In datetime specification in the cookbook there is a parameter timeFormat that accepts 12, 24 or null values but when I try to add it inside the parameters of the form input it doesn't work. Still I have the 12h mode with am/pm select. The dateFormat works OK.
My view is:
echo $this->Form->input('Reservation.arrival', array(
'label'=>'Check IN',
'div'=>'clear IconDate',
'timeFormat ' => '24',//doesn't work
'dateFormat' => 'DMY',
'minYear' => date('Y') - 0,
'maxYear' => date('Y') + 1 ,
)
);
I am using CakePHP 1.3.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的键“timeFormat”中有一个空格。确保删除末尾的尾随空格,它应该可以正常工作。 :)
之前:
之后:
You have a space in your key 'timeFormat '. Make sure you remove the trailing space at the end, and it should work just fine. :)
Before:
After:
这样就可以设置选定的值。
存在“selected”属性,因此在选择框中设置默认时间
This way selected value can be set.
'selected' attribute is there so set default time in select boxes