parse.com - 如何使用 PHP SDK 从 parse.com 查询和获取类似数组的 json?

Posted

技术标签:

【中文标题】parse.com - 如何使用 PHP SDK 从 parse.com 查询和获取类似数组的 json?【英文标题】:parse.com - How to query and get json like array from parse.com using PHP SDK? 【发布时间】:2017-06-10 09:44:24 【问题描述】:

我正在尝试使用 php SDK 从 parse.com 获取订单。我在解析中有 Order 类。 Order 类有这样的项目列:

[
  [
    
      "id": "uXtRcVLQ3V",
      "name": "Coca cola",
      "price": 4,
      "thumbnail": "https://parsefiles.back4app.com/taT6ySwwyza3B2MJucucqWz9pMqBZ00Pd7w7hoZf/e8e8d5ee1e5242a1acd759827df41473_pdp-coca-cola-hfcs-2l.png",
      "category": 
        "id": "cYqrWcCzkt",
        "name": "İçecek"
      ,
      "offer": true
    ,
    1
  ],
  [
    
      "id": "DWzLluzSpb",
      "name": "Darr",
      "price": 12,
      "thumbnail": "https://parsefiles.back4app.com/taT6ySwwyza3B2MJucucqWz9pMqBZ00Pd7w7hoZf/8d7c0eae7c74d269319fed0a4f4e50e7_bilisim-paylasimlari.jpg",
      "category": 
        "id": "bGVCMX79Y0",
        "name": "Deterjan, Temizlik"
      ,
      "offer": true
    ,
    1
  ]
]

我想使用 Parse PHP SDK 获取并回显数组中每个项目的名称、价格、缩略图、类别。 我的 PHP 代码的开头是:

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

【问题讨论】:

我会很感激这个例子。 @KrisRoofe 我没有从文件中获取内容,我从 parse.com 查询并获取它 【参考方案1】:

我已经解决了问题。我使用了嵌套的 foreach 循环。

$query = new ParseQuery("Order");
$results = $query->find();
foreach($results as $obj) 
   $items = $obj->get("items");
   foreach($items as $prod) 
      echo $prod[1] . " x "  . $prod[0]["name"] . "<br>";
   
   echo $obj->get("total");

【讨论】:

以上是关于parse.com - 如何使用 PHP SDK 从 parse.com 查询和获取类似数组的 json?的主要内容,如果未能解决你的问题,请参考以下文章

php-sdk 中的 parse.com 会话

Parse.com PHP SDK ParseFile Image 403 Forbidden

Parse.com 和 Facebook SDK 问题

从 Parse.com 云代码(Javascript SDK)获取信息的最佳方式

如何在 PHP 中从 Parse 中检索图像文件?

Parse.com iOS SDK 崩溃:PFSQLiteDatabase.m 第 178 行-[PFSQLiteDatabase _executeQueryAsync:withArgumentsIn