gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 23:38:52 25 4
gpt4 key购买 nike

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

    $historyDB = new ParseObject('History', $historyId);
$relation = $historyDB->getRelation("exams");
$query = $relation->getQuery();
$findQuery = $query->find();

每当我尝试 print_r() 时,我的 $findQuery 变量都会显示此错误:

    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() 来设置它。

$historyDB = new ParseObject('History', $historyId);
$relation = $historyDB->getRelation("exams");
$relation->setTargetClass('targetClassName');
$query = $relation->getQuery();
$findQuery = $query->find();

关于php - 无法从对象 php 获取 parse.com 关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33026136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com