$user->save() 修改用户密码 [ 2.0 版本 ]
if ($user->save()) {
return true;
}
返回值为1
但是 实际并没有修改成功!
我该从哪里着手去调查这个问题呢?
最佳答案
其他 5 个回答
-
architecture 回答于 2016-06-20 09:44 举报
-
zhoupenghui 回答于 2016-06-20 11:33 举报
你 user 的验证规则有没有问题?
$user->save(false);
这个试一试 -
从头理,一步一步找问题。save方法在为新纪录时insert在不是新纪录时update
Note that it is possible the update does not affect any row in the table. In this case, this method will return 0.
返回1就代表已经成功。
检查是否是更新对了地方...共 3 条回复
okokad
注册时间:2016-02-29
最后登录:2017-07-01
在线时长:49小时26分
最后登录:2017-07-01
在线时长:49小时26分
- 粉丝12
- 金钱25
- 威望80
- 积分1315