php - Parse.com 检索数据 PHP

标签 php parse-platform

动画 enter image description here

用户 enter image description here

我正在尝试检索动画对象创建者的用户 ID,如下所示。当我 echo $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");

这是 $userID 的转储

Parse\ParseUser Object ( [_sessionToken:protected] => [serverData:protected] => Array ( ) [operationSet:protected] => Array ( ) [estimatedData:Parse\ParseObject:private] => Array ( ) [dataAvailability:Parse\ParseObject:private] => Array ( ) [className:Parse\ParseObject:private] => _User [objectId:Parse\ParseObject:private] => xmoc179ICy [createdAt:Parse\ParseObject:private] => [updatedAt:Parse\ParseObject:private] => [hasBeenFetched:Parse\ParseObject:private] => ) Parse\ParseUser Object ( [_sessionToken:protected] => [serverData:protected] => Array ( ) [operationSet:protected] => Array ( ) [estimatedData:Parse\ParseObject:private] => Array ( ) [dataAvailability:Parse\ParseObject:private] => Array ( ) [className:Parse\ParseObject:private] => _User [objectId:Parse\ParseObject:private] => xmoc179ICy [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);
}

最佳答案

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

尝试查看ParseQuery::includeKey() .

关于php - Parse.com 检索数据 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30624184/

相关文章:

php - Yii 交易和验证问题

android - 如何让函数等待 parse.com 的 saveInBackground 结果? (在安卓中)

ios - 使用 Swift 在 Parse 中覆盖 UITableView

ios - 在 Swift 中使用未解析的标识符 'SignUp'

ios - 在 ios 中使用好友系统解析 swift

php - Mysqli - 如何构建查询?

php - 在图像上标记点

php - 声明为静态的属性不能用实例化的类对象访问吗?

php - 如何将文件上传到yii2中的目录?

ios - 无法将类型 'UITableViewCell' 的值转换为 'PFTableViewCell'