2014-09-13 2 views
1

Я протестировал установку с помощью инструкций parse.com и работал (запись была добавлена ​​в таблицу). Теперь я пытаюсь получить информацию в таблице (2 записи), и все, что у меня есть, - это пустая страница без ошибок.Parse - PHP SDK не удалось загрузить записи

Вот код:

<?php 
require 'vendor/autoload.php'; 

use Parse\ParseClient; 
use Parse\ParseObject; 

ParseClient::initialize('djdksjdkks', 'jdksjdksjdksd', 'jdksjdjsdjskdsjdjsdks'); 

?> 

а затем на странице код, который я ожидал, чтобы показать что-то:

<?php 
         $query = new ParseQuery("Donations"); 
         //$query->equalTo("playerName", "Dan Stemkoski"); 
         $results = $query->find(); 

         //echo "Successfully retrieved " . count($results) . " scores."); 
         for ($i = 0; $i < count($results); $i++) { 
          $object = $results[$i]; 
          echo $object->getObjectId() . ' - ' . $object->get('fullname')); 
         } 
         ?> 

Пожалуйста, помогите ... Я прочитал, что если есть синтаксическая ошибка, PHP имеет тенденцию загружать белый экран.

ответ

0

Попробуйте

$query = new ParseQuery("Donations"); 
$results = $query->find(); 

foreach ($results as $result) { 
    // echo user Usernames 
    echo $result->getObjectId() . ' - ' . $result->get('fullname')); 
} 

Если вы хотите отслеживать ошибки, а затем использовать попытку поймать

$query = new ParseQuery("Donations"); 
try { 
    $results = $query->find(); 
    // The objects was retrieved successfully. 
} catch (ParseException $ex) { 
    // The object was not retrieved successfully. 
    // error is a ParseException with an error code and message. 
    echo $ex->getMessage(); 
} 

foreach ($results as $result) { 
    // echo user Usernames 
    echo $result->getObjectId() . ' - ' . $result->get('fullname')); 
} 
+0

Это не сработало. Он по-прежнему показывает пустую страницу. – spacemonkey

2

Я думаю, что вы пропустите use Parse\ParseQuery; в вашем коде.

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