自动验证这里是不是有bug啊

浏览:549 发布日期:2016/06/29 分类:ThinkPHP5专区
class Member extends Validate{
    protected $rule =   [
        'username'  => 'require|length:5,30',
        'oldpassword'   => 'require',
        'password' => 'require|length:6,30',
        'repassword' => 'require|confirm:password',
    ];

    protected $message  =   [
        'username.require' => '用户名必须填写!',
        'username.length'     => '用户名长度必须在5-30个字符之间!',
        'oldpassword'   => '请输入原密码!',
        'password.require'  => '密码必须填写!',
        'password.length'  => '密码长度必须在6-30个字符之间!',
        'repassword.require'  => '重复密码必须填写!',
        'repassword.confirm'  => '密码和重复密码不一致!',
    ];

    protected $scene = [
        'add'   =>  ['username','password','repassword'],
        'edit'  =>  ['username','oldpassword','password','repassword'],
    ];
}
$member = new Member;
        $result = $member->validate(true)->save($data);
添加的时候也会验证oldpassword
还是我写法不对 这块文档较为模糊
最佳答案
评论( 相关
后面还有条评论,点击查看>>