Extbase (TYPO3 9.5) n:m 与时间戳的关系

Extbase (TYPO3 9.5) n:m relation with timestamp

我正在构建一个包含用户和消息 table 的扩展。 Message 对象具有 n:m 关系 "readByUser",因此我可以看到哪些用户阅读了哪些消息。这很好用,但我也想看看消息何时被阅读。不幸的是,Extbase 没有提供开箱即用的功能(nm table 中没有 tstamp 字段)。 我考虑过使用 MySQL TIMESTAMP 字段,但不知道如何从模型/存储库访问它。 有人知道如何解决这个问题吗?

谢谢 塞布

我会通过创建自己的自定义 MM table 来解决这个问题,这意味着您将拥有 3 个模型:UserReadMessageMessageReadMessage 是自定义 MM table 并具有 3 个属性:usermessagetstamp.