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

WBOY
풀어 주다: 2016-06-20 12:48:19
원래의
1110명이 탐색했습니다.

	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,这个验证规则都会被绕过。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿