THP 5.0.9 事件 before_update 无法完成更新

浏览:1176 发布日期:2017/06/21 分类:ThinkPHP5专区 关键字: THP 5.0.9 事件 before_update 无法完成更新
发现问题:更新钩子函数无法完成数据替换控制器代码
$model = model('admin');
$model->allowField(true)->Validate(true)->save(input('post.'),['id' =>$id]);



模型代码

更新钩子函数无法完成数据替换【before_update】    如下

Admin::event('before_update', function ($data) {
            if($data->password){
                $data->password = md5($data->password);
            }else{
                unset($data->password);
            }
        });
        

写入钩子函数和新增没问题    如下    
        
Admin::event('before_write', function ($data) {
            if($data->password){
                $data->password = md5($data->password);
            }else{
                unset($data->password);
            }
        });
我是小白,不知道是写法错误,还是BUG.勿喷。欢迎大神指点。。。。。、
最佳答案
评论( 相关
后面还有条评论,点击查看>>