无法从对象php获取parse.com关系

无法从对象php获取parse.com关系,php,parse-platform,Php,Parse Platform,我正在使用PHP parse.com SDK从服务器获取一些数据,但是每当我尝试执行$query->find()时,什么都不会发生 $historyDB = new ParseObject('History', $historyId); $relation = $historyDB->getRelation("exams"); $query = $relation->getQuery(); $findQuery = $query->find();

我正在使用PHP parse.com SDK从服务器获取一些数据,但是每当我尝试执行
$query->find()
时,什么都不会发生

    $historyDB = new ParseObject('History', $historyId);
    $relation = $historyDB->getRelation("exams");
    $query = $relation->getQuery();
    $findQuery = $query->find();
我的
$findQuery
变量每当我尝试
print\r()
时都会显示此错误:

    exception 'Parse\ParseException' with message 'missing class name' in 
    C:\wamp\www\parse\php-sdk\src\Parse\ParseClient.php:297 Stack trace: #0 
    C:\wamp\www\parse\php-sdk\src\Parse\ParseQuery.php(346):
    Parse\ParseClient::_request('GET', '/1/classes/?whe...', NULL, NULL, false) #1
    C:\wamp\www\report.php(110): Parse\ParseQuery->find() #2 {main}
我不知道为什么,
提前感谢。

在调用getQuery()之前,您应该设置ParseRelation对象的targetClassName属性,尝试通过调用setTargetClass()进行设置


我觉得使用这样的服务毫无意义。你看,这样做并不简单,更复杂。开发人员还应该承担最重要的部分:数据。但是您将得到什么?ParseRelation对象只需要$targetClassName就可以通过发出Parse API调用请求来获得结果。因此,只需阅读官方文档。我实际上已经阅读了官方文档,但我没有找到任何关于设置$tagetClassName。我从学校里读过。伊玛现在一定要把这个写下来。谢谢你,它成功了。Parse确实需要更新它的文档。
$historyDB = new ParseObject('History', $historyId);
$relation  = $historyDB->getRelation("exams");
$relation->setTargetClass('targetClassName');
$query     = $relation->getQuery();
$findQuery = $query->find();