gpt4 book ai didi

rest - 如何在 Drupal 中为嵌套字段集合实现 REST API

转载 作者:行者123 更新时间:2023-12-05 07:42:37 26 4
gpt4 key购买 nike

我正在尝试围绕具有重复嵌套数据的内容类型组合一个 headless Drupal 7 实现。我别无选择,只能使用 Drupal 7 与 Drupal 8 或 native headless CMS。

例如,考虑一个可以建模为专辑资源的音乐专辑:

{"title" : "Something Cool",
"tracks" : [
"track" : {
"title": "Track 1",
"samples" : [
{"file" : "/path/to/file"},
{"file" : "/path/to/another/file"}
]
}
]
}

在 D7 中,我可以定义一个内容类型,使用一些嵌套字段集合来表示上面的重复结构,并使用服务模块将其公开为 REST 端点。我遇到的问题是 Services api 没有遍历字段集合,所以我只剩下轨道的顶级属性,没有详细信息。

有没有一种简单的方法可以使用备用 REST 模块或服务来实现这一点。我看到一篇文章实现了对字段集合的单独查找,这并不理想,因为这会导致每次往返多次

最佳答案

假设您正在使用 View 提供 REST。此模块可能有帮助:Views Field View .

它让您在 View 中嵌入一个 View 。对于您的解决方案,创建一个服务于字段集合的 View X,具有实体 ID 的上下文过滤器。将 View X 嵌入到您的主视图中。

关于rest - 如何在 Drupal 中为嵌套字段集合实现 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44333911/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com