ThinkPHP验证场景与路由验证方法详解.pdfVIP

  • 0
  • 0
  • 约1.88千字
  • 约 2页
  • 2026-09-28 发布于北京
  • 举报

59.验证场景和路由验证

学习要点:

1.验证场景

2.路由验证

本节课我们来学下数据验证的知识,这节了解验证场景和路由验证。

一.验证场景

1.有时,我们并不希望所有的字段都得到验证,比如修改更新时不验证邮箱;

2.可以在验证类User.php中,设置一个$scene属性,用来限定场景验证;

protected$scene=[

insert=[name,price,email],

edit=[name,price],

];

3.上述中,insert新增需要验证三个字段,而edit更新则只要验证两个字段;

4.在控制器端,验证时,根据不同的验证,绑定验证场景有下面两种方式:

$validate-scene(edit)-check($data)

\app\validate\User.edit

5.在验证类端,可以设置一个公共方法对场景的细节进行定义;

publicfunctionsceneEdit()

{

文档评论(0)

1亿VIP精品文档

相关文档