我在使用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 )