正在更新用户对象


Updating User Object

我在使用PHP更新用户对象时遇到了问题,我尝试了这段代码,但似乎什么都不起作用。

 $file = ParseFile::createFromData( file_get_contents( $_FILES['image']['tmp_name'] ), $_FILES['image']['name']  );
 $file->save();
 $currentUser=$_SESSION['user']->get("username");
 $userQuery = new ParseQuery("User");
 $userQuery->equalTo("username", $currentUser);
 $avatarObject = $userQuery->first();
 $avatarObject->set( "avatarImage", $file );
 $avatarObject->save();

$currentUser将打印出用户名,$file也在工作。问题在于查询。我似乎没有任何价值观。

找到原因。需要申报

use Parse'ParseObject;

在一直使用之前但我仍然不能阅读User类,但其他类我可以。

我在查询用户类时得到了这个

Parse'ParseQuery Object (
[className:Parse'ParseQuery:private] => User
[where:Parse'ParseQuery:private] => Array
    (
    )
[orderBy:Parse'ParseQuery:private] => Array
    (
    )
[includes:Parse'ParseQuery:private] => Array
    (
    )
[selectedKeys:Parse'ParseQuery:private] => Array
    (
    )
[skip:Parse'ParseQuery:private] => 0
[count:Parse'ParseQuery:private] => 
[limit:Parse'ParseQuery:private] => -1 )