API 平台在数据库中持久化并发送到消息总线

问题描述

我正在尝试创建一个实体,该实体将向总线发送消息,但也将数据保存在数据库中,出于某种原因,我无法使用 messenger=persist 属性完成它,而文档说明了这一点应该像那样工作。有人使用过 messenger=persist 功能吗?

感谢您的帮助!

这是 apiresource 属性

/**
 * @ORM\Entity()
 * @ORM\Table(name="app_run")
 * @ApiResource(
 *     messenger={"persist"},*     collectionoperations={
 *     "get","post"={
 *          "path" = "/connections/{id}/run",*       },*     },*     subresourceOperations={},*     output=false,*     itemOperations={"get"}
 * )
 */
class Run
{
//more code is here,but I think irrelevant
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)