【发布时间】:2013-08-13 01:22:01
【问题描述】:
我想验证要发布的文章的日期时间表单输入。
$model = new Post('update');
$model->attributes = $_POST['Post'];
if($model->validate()){
//But, validation fails...
}
这是我必须检查输入是否为日期时间格式的规则。 我用这个页面(http://chris-backhouse.com/date-validation-in-yii/528)作为参考。
但我收到“已创建”输入的验证错误。
public function rules()
{
return array(
//datetime validation
array('created', 'date', 'message' => '{attribute}: is not a datetime!', 'format' => 'YYYY-MM-DD HH:MM:SS'),
);
}
这就是我在 $models-attribute 中所拥有的。
array(1) { ["created"]=> string(19) "2013-08-01 00:00:01" }
有人知道怎么做吗?
提前非常感谢!!!
【问题讨论】:
标签: php validation yii