2014-09-15 2 views
2

Я использую библиотеку Parse.com для PHP через Composer в соответствии с документацией. Мне нужно получить файл, который может быть или не существовать из базы данных анализа, и очистить его, если он существует.Как получить файл изображения из Parse в PHP?

В настоящее время я сделал:

if ($myObject->get("image") != "undefined") $myObject->set("image",""); 

Мне сказали, что GetData используется здесь, но он имеет тот же белый экран смерти (тм), когда я использую это.

Может кто-нибудь, пожалуйста, помогите мне понять, что я делаю неправильно?

+0

Bumping, потому что первоначально размещен с тегом Parse вместо Parse.php - извините. – Puck

+0

«Белый экран смерти» звучит так, будто у вас есть ошибка. Вы проверили свои журналы? – halfer

+0

Я не вижу, что myObject является error.log, но возможно, что я не в том месте. Есть ли путь, в котором может появиться другой файл журнала? – Puck

ответ

0

Я не работал с PHP в течение длительного времени, так что простите меня, если это не так. Вы попробуете это?

if ($myObject->get("image") != null) { 
    $myObject->set("image", null); 
    $myObject->save(); 
} 
+0

Спасибо за ответ. Проблема заключается в том, что функция get, похоже, должна запускаться против самого файлового объекта. Таким образом, другими словами, я задал неправильный вопрос, и это должно было быть «$ myObject-> fileObject-> get()», хотя в то время я этого не понимал. Извини за это. Таким образом, очевидно, что если для запуска вызова Parse нет файла fileObject, PHP генерирует подсказку. Если это любопытно, это тип данных, который используется: https://parse.com/docs/php_guide#files – Puck

+0

Еще одна проблема, с которой вы столкнулись, заключалась в том, что вы забыли вызвать save(). Сообщите мне, исправляет ли это это. – Dehli

+0

Боюсь, что нет. Проблема в том, что я получаю белый экран смерти, а не то, что данные не появляются. – Puck

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