有没有办法在 Strapi 中填充嵌套关系?

问题描述 投票:0回答:2

已经看过另一个问题,但它似乎对我不起作用。

问题

因此,在9:58的视频(见下文)中,他获得了菜单,但部分没有链接有没有办法从菜单中填充它们?

从哪里来

我正在 YouTube 上观看 Strapi 的这个视频,他在其中创建了一个菜单。 菜单包含以下组件:

  • 链接(很多)
  • 下拉菜单(很多)

此外,DropdownSection 具有一对多关系,其中包含多个 Link 组件。

类似这样的:

Menu schema

谢谢。

strapi
2个回答
1
投票

您必须构建一个自定义控制器才能填充 Strapi 中的嵌套关系。

我发现唯一有效的解决方案是this


0
投票

您可以抓取列表或对象及其与其他对象或列表相关的字段。

例如,想象一下以下结构:

活动{ 标题 描述 组织者 { 姓名 照片 } }

http://yourserver/api/events?populate[组织者][populate][0]=照片

您将向组织者返回活动列表,并且每个组织者内都会包含照片。您可以填充 API 允许的任意数量的关系或媒体字段。

https://docs.strapi.io/dev-docs/api/rest/guides/understanding-populate#populate-several-levels-deep-for-specific-relations

© www.soinside.com 2019 - 2024. All rights reserved.