我想验证要发布的文章的日期时间的表单输入。
$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" }
谁能知道如何使这项工作?
非常感谢提前!!!