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 个模型:User
、ReadMessage
、Message
。 ReadMessage
是自定义 MM table 并具有 3 个属性:user
、message
和 tstamp
.
我正在构建一个包含用户和消息 table 的扩展。 Message 对象具有 n:m 关系 "readByUser",因此我可以看到哪些用户阅读了哪些消息。这很好用,但我也想看看消息何时被阅读。不幸的是,Extbase 没有提供开箱即用的功能(nm table 中没有 tstamp 字段)。 我考虑过使用 MySQL TIMESTAMP 字段,但不知道如何从模型/存储库访问它。 有人知道如何解决这个问题吗?
谢谢 塞布
我会通过创建自己的自定义 MM table 来解决这个问题,这意味着您将拥有 3 个模型:User
、ReadMessage
、Message
。 ReadMessage
是自定义 MM table 并具有 3 个属性:user
、message
和 tstamp
.