我正在尝试使用以下代码修改用户。
$queryUsers = new ParseQuery("_User");
$queryUsers->equalTo("objectId", $userId);
$resultsUsers = $queryUsers->find();
$updateUsers = $queryUsers->first();
$updateUsers->set("status", $status);
$updateUsers->save();
但是解析SDK后面会出现错误。
遇到未捕获的异常
类型:Parse \ ParseException
消息:无法修改用户n7ZERX6Fls。
文件名: /var/www/html/mementuum_admin/application/third_party/parse-php-sdk-master/src/Parse/ParseClient.php
我修改了其他几个表,但无法在解析中修改用户表。
请帮助。
答案 0 :(得分:4)
最后我得到了答案。
我们需要在保存功能中添加“ true ”。
代码应该遵循
$updateUsers->save(true);
而不是
$updateUsers->save();