实现的代码如下:
$user = M("User");
$user = $user->where("id = %d", $this->_get('id'))->find();
$user['state'] = 1 - $user['state'] ;
$user->save($user);
以上不能生效,用了这个才可以:
$user = M("User");
$user = $user->where("id = %d", $this->_get('id'))->find();
$user['state'] = 1 - $user['state'] ;
$user = M("User")->save($user);
这里两次使用了 M("User")方法,感觉效率不高,有什么其他简单方法么?
最佳答案