官方网站的说明真让人无语,不废话 直接给例子
注意:控制器一定要先包含验证类文件
use think\Validate;
//================================
// 控制器内代码
//=================================
$rule = [
'orgid' => 'require',
'proid' => 'require',
'y_price' => 'require',
'price' => 'require',
'scroe' => 'require',
'template' => 'require',
'__token__' => 'token'
];
$msg = [
'orgid.require' => '名称不能为空',
'proid.require' => '项目不能为空',
'y_price.require' => '原价不能为空',
'price.require' => '价格不能为空',
'scroe.require' => '积分不能为空',
'template.require' => '模板不能为空'
];
$validate = new Validate($rule, $msg);
$result = $validate->check($data);
$error = $validate->getError();//打印错误规则
if(empty($error))
{
// 执行正常的数据库操作
echo '验证通过';
}
else
{
echo '令牌验证失败';
//return $this->error($error);
}
//================================
// 模板token设置
//=================================
// 表单内放置以下代码
{:token()}
================写给评论1楼的家伙===============
以下是运行截图,我不想和你多说
1.png
2.png
3.png