Dav*_*ave 3 forms cakephp cakephp-1.3
我有这个:
<?php echo $this->Form->input('Schedule.0.end_date', array(
'minYear' => date('Y'),
'maxYear' => date('Y')+5
)); ?>
Run Code Online (Sandbox Code Playgroud)
我想将默认日期设置为今天以外的其他日期.CakePHP的表单助手是否可以实现这一点?
我找到了一篇文章,展示了如何使用TIME - 但通过设置"day","month","year"尝试类似的东西什么也没做.
paw*_*ior 13
你可以使用selected参数来实现$this->Form->input();.试试这样:
<?php
echo $this->Form->input('datetime', array(
'label' => 'Date 1',
'selected' => array(
'day' => '',
'month' => '',
'year' => '',
'hour' => '',
'minute' => '',
'second' => ''
)
));
/* What's interesting... this will work aswell: */
echo $this->Form->input('datetime', array(
'label' => 'Date 2',
'selected' => '0000-00-00 00:00:00'
));
?>
Run Code Online (Sandbox Code Playgroud)
小智 5
只是Cake 3*用户的更新:现在为了预编译datetime字段,必须使用'default'关键字:
echo $this->Form->input('datetime', array(
'label' => 'Date 2',
'default' => '2015-09-10 06:40:00'
));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9098 次 |
| 最近记录: |