Parse.com在PHP中检索数据

Parse.com在PHP中检索数据,php,parse-platform,Php,Parse Platform,动画 使用者 我试图检索动画对象创建者的用户id,如下所示。当我回显$userID时,我看到一个数组-看起来像是指向用户对象的指针。如何从用户对象获取用户名 或者,在创建动画对象时,我最好将用户id保存为动画类中的字符串 $query = new ParseQuery("Animation"); $query->descending("createdAt"); $query->limit(2); $results = $query->find(); for ($i =

动画

使用者

我试图检索动画对象创建者的用户id,如下所示。当我回显$userID时,我看到一个数组-看起来像是指向用户对象的指针。如何从用户对象获取用户名

或者,在创建动画对象时,我最好将用户id保存为动画类中的字符串

$query = new ParseQuery("Animation");
$query->descending("createdAt");
$query->limit(2);
$results = $query->find();


for ($i = 0; $i < count($results); $i++) { 
  $object = $results[$i];
  $file = $object->get("gifFile");
  $url = $file->getURL();
  $userID = $object->get("createdBy");
$query=newparsequery(“动画”);
$query->descending(“createdAt”);
$query->limit(2);
$results=$query->find();
对于($i=0;$iget(“gifFile”);
$url=$file->getURL();
$userID=$object->get(“createdBy”);
这是$userID的转储

Parse\ParseUser对象([\u sessionToken:protected]=> [serverData:protected]=>Array()[operationSet:protected]=>Array ()[estimatedData:Parse\ParseObject:private]=>Array() [dataAvailability:Parse\ParseObject:private]=>Array() [className:Parse\ParseObject:private]=>\u用户 [objectId:Parse\ParseObject:private]=>xmoc179 [createdAt:Parse\ParseObject:private]=> [updatedAt:Parse\ParseObject:private]=> [hasBeenFetched:Parse\ParseObject:private]=>)Parse\ParseUser对象 ([\u sessionToken:protected]=>[serverData:protected]=>数组() [操作集:受保护]=>阵列() [estimatedData:Parse\ParseObject:private]=>数组() [dataAvailability:Parse\ParseObject:private]=>Array() [className:Parse\ParseObject:private]=>\u用户 [objectId:Parse\ParseObject:private]=>xmoc179 [createdAt:Parse\ParseObject:private]=> [updatedAt:Parse\ParseObject:private]=> [hasBeenFetched:Parse\ParseObject:private]=>)

更新-工作代码:

    $query = new ParseQuery("Animation");
    $query->includeKey("createdBy");
    $query->descending("createdAt");
    $query->limit(2);
    $results = $query->find();


    for ($i = 0; $i < count($results); $i++) { 

      $object = $results[$i];
      $user = $object->get("createdBy");
      $username = $user->get("username");


      echo($username);
}
$query=newparsequery(“动画”);
$query->includeKey(“createdBy”);
$query->descending(“createdAt”);
$query->limit(2);
$results=$query->find();
对于($i=0;$iget(“createdBy”);
$username=$user->get(“用户名”);
echo($username);
}

默认情况下,查询不会获取嵌套/相关的对象,因此基本上会得到一个指针


试试看。

如果运行
print\u r
var\u dump
,那么
$userID
看起来是什么样子?也许你只需要取里面的东西。
$userID['name']
$userID->name