Api 平台 - 替代的非规范化?

时间:2021-07-01 08:08:53

标签: symfony api-platform.com

我在 Symfony 4.4 中使用 API 平台。

我需要公开一个看起来像这个例子的 API:

{
      "id": "string",
      "description": "string",
      "name": "string",
      "field1": {
        "id": "string"
      },
      "field2": {
        "id": "string"
      },
      "field3": {
        "id": "string"
      },
      "field4": {
        "id": "string"
      },
      "field5": {
        "id": "string"
      },
      "field6": {
        "id": "string"
      },
      "field7": {
        "field8" : {
           "id": "string"
         }
      }
}

但我不想创建实体 Field1、Field2、Field3 ...

我希望我的实体在这个例子中是这样的:

{
      "id": "string",
      "description": "string",
      "name": "string",
      "field1": "string",
      "field2": "string",
      "field3": "string",
      "field4": "string",
      "field5": "string",
      "field6": "string",
      "field8": "string"
}

有可能吗?

感谢您的帮助

0 个答案:

没有答案