Как я могу удалить отдельные строки из класса, используя облачную PHP-библиотеку Parse?

1

Я создаю веб-api для мобильных устройств и веб-сайта. Выбор всех данных из parse api. Я хочу удалить одну строку, но одну строку не удалить, пожалуйста, помогите мне.

Мой код:

 function deleteBathRow($objectId)
 {

  $query = new ParseQuery("RoomDetail");
  $query->equalTo("objectId", $objectId);
  $question = $query->first();
  if(!empty($question))
  {
    $question->destroy();
    return true;
  }
  else
  {
    return false;
  }
}       
deleteBathRow("39LaGbj");
Теги:
arrays
function
parse.com

1 ответ

1
Лучший ответ

Вы можете сделать код облака для удаления одной строки из синтаксического анализа.

Parse.Cloud.define("deleteRoomDetail", function(request, response) {
  var User = Parse.Object.extend("RoomDetail");
   var query =new ParseQuery(User);
   var userID = request.params.roomID;
   query.get(userID,{
    success: function(User) {
    var message = 'success';
    User.destroy({
          useMasterKey: true ,
            success:function() {
            response.success(message);
            return;
            },
            error:function(error) {
            response.error('Could not delete object '+ User.id);
            return;
            }
            });
     },
 error: function(object, error) {
 var message = 'Object could not found';
 response.error(message);
 }
 });
});

и вызов из php-кода

$result = ParseCloud::run("deleteRoomDetail", ["roomID" => "Your roomID"]);
  • 0
    Уважаемые, я не знаю, сценарий Java, я знаю только PHP.
  • 0
    Чувак, согласно моим знаниям, облачный код синтаксического анализа написан только на JS, поэтому вы не можете достичь его с помощью php, а также в целях безопасности облачный код - лучший способ удаления пользователя.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню