Rumah > pembangunan bahagian belakang > tutorial php > 我这个TP的动态验证怎么不起作用

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-20 12:48:19
asal
1184 orang telah melayarinya

	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('验证不起作用');	}
Salin selepas log masuk


回复讨论(解决方案)

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan