首頁 >後端開發 >php教程 >我这个TP的动态验证怎么不起作用

我这个TP的动态验证怎么不起作用

WBOY
WBOY原創
2016-06-20 12:48:191139瀏覽

	function order_comment_submit()	{		$rules = array(		array('openid','require','openid不能为空!,3'),		array('order_id','require','order_id不能为空!,3'),		array('ims_order_id','require','ims_order_id不能为空!,3'),		array('type','require','type不能为空!,3'),		array('title','require','主题不能为空!,3')		);		$save_data['openid']         = 1;		$model = M('comment');		if(! $model->validate($rules)->create($save_data))		{			$this->error($model->getError());		}		exit('验证不起作用');	}


回复讨论(解决方案)

解决了,原来TP的验证有这个特性:虽然验证里设置了是不能为空的,但如果数据里没有那个字段项,或那个字段项为null,这个验证规则都会被绕过。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn