样式: 一、在控制器中开启验证器 protected $modelValidate = true; //开启validate,验证默认是fasleprotected $modelS
样式:
一、在控制器中开启验证器
protected $modelValidate = true; //开启validate,验证默认是fasleprotected $modelSceneeVaildate = true; //开启模型场景验证,默认是false(模型场景)
二、设置验证规则
位置:/application/admin/validate/pim/Test.PHP
"require", "need_time" => "require", "order_type" => "require" ]; protected $message = [ "depart_name.require"=>"部门信息为必填项", "need_time.require"=>"需求日期为必填项", "order_type.require"=>"订单类型为必填项" ]; protected $scene = [ 'add' => ["depart_name","order_type"], 'edit' => ["need_time"], ];}
内置规则可参见https://www.kancloud.cn/manual/thinkphp5/129356
注:
不需要使用任何内置规则在验证场景中写['']
为[]是默认全都有执行
protected $scene = [ 'add' => ["depart_name","order_type"], 'edit' => [''], ];
来源地址:https://blog.csdn.net/weixin_46001736/article/details/129216416
--结束END--
本文标题: fastadmin:验证器的使用
本文链接: https://lsjlt.com/news/425100.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0