首页 > 解决方案 > 动作挂钩:item.create 不传递数据

问题描述

我的应用程序中的“订阅者”集合上有三个操作挂钩:

'item.update.subscribers' => function (array $data) {}
'item.delete.subscribers' => function (array $data) {}
'item.create.subscribers' => function (array $data) {}

和以下过滤器挂钩:

'item.create.subscribers:before' => function (\Directus\Hook\Payload $payload) {}

除动作钩子外的所有钩子都item.create.subscribers按预期工作。这是我在浏览器控制台中遇到的错误:

如果我将函数 arg 更改为function ($data), $datais null

标签: directus

解决方案


@JRedford - 看起来像;存储数据存在问题,而不是挂钩问题。

您能否确认数据已成功存储在数据库中?

如果是 - 然后按照@RANGER 的建议检查日志。


推荐阅读