我的一张表有一个名为的字段created
,它是一种datetime
数据类型。我设置了一个视图来添加新条目,如下所示:
<h1>Compose post</h1>
<?php echo $this->Form->create('Post'); ?>
<?php echo $this->Form->input('title'); ?>
<?php echo $this->Form->input('body'); ?>
<?php echo $this->Form->input('created'); ?>
<?php echo $this->Form->input('slug'); ?>
<?php echo $this->Form->end('Publish'); ?>
该created
字段看起来像这样:http: //i.imgur.com/STnda.png
现在,我确定如何为此编写验证规则。我尝试使用 CakePHP 的datetime
验证规则,如下所示:
'created' => array(
'format' => array(
'rule' => array('datetime', 'Mdy'),
'message' => 'A valid date and time in Mdy format'
)
)
但它不起作用。CakePHP 文档在这个主题上也有些混乱。
那么,如何正确验证日期时间字段?