thinkphp验证场景报错:cannot access protected property app\common\validate\user::$scene
tp版本:5.0.24
上代码:
$validate = loader::validate('user'); $validate->scene = "create";
已经在验证器里面定义了场景,但是不能直接去调用
protected表示受保护的,只有本类或子类或父类中可以访问
protected $scene = [ 'create' => ['name'], ];
看了一下thinkphp框架的源码,发现原来是这么调用的:
$validate->check($params,[],'create');
如对本文有疑问, 点击进行留言回复!!
php 使用 yansongda/pay 进行微信,支付宝支付
Codeforces Round #658 (Div. 2) (C1、C2)
van-uploader + thinkphp6.0 图片上传
网友评论