2015-04-23 4 views
2

Я смог установить Parse PHP SDK (версия 1.1.2) в свой проект и получил руководство по быстрому началу работы при успешном создании TestObject. Однако, когда я пытался запросить объекты, он ничего не возвращает. Я застрял и не знаю, куда идти отсюда.Parse PHP SDK не возвращает результат запроса

use Parse\ParseQuery; 

$query = new ParseQuery('TestObject'); 
$results = $query->find(); 
foreach($results as $result){ 
    echo $result->getObjectId() ." - " $result->get("foo") . "\n"; 
} 

ответ

0

Вы могли бы попробовать это так:

$myObj= new ParseObject("TestObject"); 

$myObj->set("objIdd", 1234); 
$myObj->set("objName", "My Name"); 

try { 
    $myObj->save(); 
    echo 'New object created with objectId: ' . $myObj->getObjectId(); 
} catch (ParseException $ex) { 
    // Execute any logic that should take place if the save fails. 
    // error is a ParseException object with an error code and message. 
    echo 'Failed to create new object, with error message: ' + $ex->getMessage(); 
} 

//objectId: "XYZABC", objIdd: 1234, objName: "My Name" 

$query = new ParseQuery("TestObject"); 
try { 
    $myObj = $query->get("XYZABC"); 
    // The object was retrieved successfully. 
} catch (ParseException $ex) { 
    // The object was not retrieved successfully. 
    // error is a ParseException with an error code and message. 
} 

Взгляните на эту guide.

+0

К сожалению, это не сработало. Я просмотрел файл ParseQuery.php и обнаружил, что запрос действительно работал, поскольку я смог вывести массив json объектов после метода _request, но что-то пойдет не так, когда $ obj -> _ mergeAfterFetchWithSelectedKeys ($ row, $ this -> selectedKeys); называется. – djb808

+0

Вы видели эту запись Github https://github.com/ParsePlatform/parse-php-sdk/blob/master/src/Parse/ParseObject.php – crisu

+0

Да, я просмотрел ее, но не смог найти, где начинаются вещи идти не так. Вместо этого я решил просто пойти с получением json-данных с использованием API REST и перейти оттуда. – djb808

Смежные вопросы