小编nev*_*lle的帖子

Directus - 用于创建或更新另一个集合中的项目的示例挂钩

我正在构建一个移动应用程序,它有一个列表视图,显示文章的链接。该应用程序的内容由 Directus 提供支持。

列表视图有

title
description (200 characters, no HTML)
image
Run Code Online (Sandbox Code Playgroud)

一篇文章有

title
content (html)
image
Run Code Online (Sandbox Code Playgroud)

为了节省 API 请求的大小,我将列表视图数据存储在名为 的集合中articles_list,将文章存储在名为 的集合中articles

为了让 Directus 对作者来说直观,我需要 Directus 在articles_list集合中创建/更新/删除项目时自动创建/更新/删除articles集合中的项目。

两个集合存储的数据基本相同,只是用articles_listhasdescription而不是content。该字段包含删除 HTML 标记后的前description200 个字符。content

我已经查看了 hooks 文档,但我不确定如何在不同的集合中创建新项目 ( articles_list)。使用 ezyang/htmlpurifier 等外部库的最佳方法是什么?我该如何调试我的钩子?

任何帮助将不胜感激。我仍在学习了解 Directus 的工作原理。

php directus

3
推荐指数
1
解决办法
4136
查看次数

标签 统计

directus ×1

php ×1