数据对象建立后,如何删除其中的元素

浏览:2889 发布日期:2016/03/23 分类:求助交流
场景:个人信息修改页面。修改个人信息的时候,有些人不需要修改密码会留空,这个时候保存信息的时候,不需要保存password字段,让数据库内还保留原密码。我知道可以用field过滤,但在修改数据的时候,不能进行字段排除,所以我想在创建数据对象后,再从数据对象中删除password元素,请问该如何操作?$user=D('User');
        $password=$_POST['password'];
      
        if($password!=""){
            $user->create();
            $user->save();
        }else{
            $user->create();
            在这里如何把对象里的password元素移除
我用:unset($user->data['password']);
没有效果。
            $user->save();
            echo $user->getLastSql();
            exit;
        }
最佳答案
评论( 相关
后面还有条评论,点击查看>>