Podio PHP:当没有项目值时,类别为空

时间:2017-02-06 13:11:56

标签: php podio

我们正在使用Podio PHP库为我们的用户创建表单。这些表单通过Podio PHP库从Podio加载数据。表单链接到特定的Podio项目ID。

使用此ID,我们可以获得字段及其可能的值。其中大多数是类别字段。我们得到了这个低谷的价值:

echo "<div class ='" . $row['id'] . "'>";

但奇怪的是,如果Podio中的项目没有为此类别选择值,则选项将失败。它是空的。它不存在。

即使项目没有为其选择选项,我们如何使用值填充表单?

1 个答案:

答案 0 :(得分:1)

Podio不存储空值,它是空的,它不存在,所以没有什么可以存储。实际上,您可能正在寻找的是应用程序定义,它具有列表字段。然后类别字段具有可能值列表和id和颜色的配置。 像这样:

"fields": [
      {
      "status": "active",
      "type": "category",
      "field_id": 81772,
      "label": "Status",
      "config": {
        "required": true,
        "label": "Status",
        .....some other config values .....
        "settings": {
          "multiple": false,
          "options": [
            {
              "status": "deleted",         <= example of deleted category option
              "text": "Not groomed",
              "id": 13,
              "color": "DCEBD8"
            },
            {
              "status": "active",          <= example of active category option
              "text": "Open",
              "id": 1,
              "color": "FFD5C2"
            },
            ....                           <= other category options goes here

您可以在此处详细了解应用:https://developers.podio.com/doc/applications/get-app-22349