tp框架使用validate验证器

文件目录

tp框架使用validate验证器_第1张图片

index.php

isPost())
    	{
    		$data=[
    			'name'=>input('name'),
    			'pwd'=>input('pwd'),
    		];
    		$validate = new User();
            $result = $validate->scene('edit')->check($data);
            if (!$validate->check($data)) {
                $this->error($validate->getError());
            }
            
    	}
    	else
    	{
    		return $this->fetch('index');
    	}
    }
}

user.php

 'require|max:8|require|min:2',

    	'pwd'  => 'require|max:16|require|min:4',
	]; 

	protected $message  =   [

        'name.require' => '用户姓名不能为空',

        'name.max'     => '用户姓名最大长度为8',

		'name.min'     => '用户姓名最小长度为2',

		'pwd.require' => '密码不能为空',

        'pwd.max'     => '密码最长字符为6',

		'pwd.min'     => '密码最短长度为4',

    ];

    protected $scene = [

        'edit'  =>  ['name','pwd'],

    ];
}
?>

index.html




	
	


	
姓名:
密码:

tp框架使用validate验证器_第2张图片

你可能感兴趣的:(Thinkphp)