tp51验证

原创2019-01-05 23:14:45150
摘要:<?php namespace app\index\controller; use think\Controller; use think\Validate; use app\validate\goods; class Verify extends Controller { public function&n
<?php
namespace app\index\controller;

use think\Controller;
use think\Validate;
use app\validate\goods;
class Verify extends Controller
{
	public function test()
	{
		$data = [
			'name' =>	'0123456789',
			'age'  =>	'18',
			'sex'  =>	'0'
		];
		$validate = new goods;
		if($validate->check($data))
		{
			echo '验证成功';
		}else{
			return $validate->getError();
		}
	}
	public function test2()
	{
		$rule = [
			'name' => 'require|between:5,10'
		];
		$message = [
			'name.between' => '已超出5~10的范围,请更改',
			'name.require' => '请不要忘记输入'
		];
		$data = array('name'=>'');
		$res = $this->validate($data,$rule,$message);
		if($res !== true)
		{
			return $res;
		}else{
			echo '验证通过';
		}

	}
	public function test3()
	{
		$rule = [
			'name' => 'require|between:5,10'
		];
		$message = [
			'name.between' => '已超出5~10的范围,请更改',
			'name.require' => '请不要忘记输入'
		];
		$data = array('name'=>8);
		$validate = Validate::make($rule,$message);
		// dump($res);
		// exit;
		$res = $validate->check($data);
		// dump($res);
		// exit;
		return $res ? '验证通过' : $validate->getError();
	}
}

验证其实还挺好玩的,有种设计关卡让人过关的感觉

批改老师:灭绝师太批改时间:2019-01-06 10:09:14
老师总结:验证本来就是关卡呀!学习最主要就是理解,基本做到了完成的很棒!

发布手记

热门词条