Extbase (TYPO3 9.5) n: m связь с меткой времени

#timestamp #typo3 #extbase #typo3-9.x

#временная метка #typo3 #extbase #typo3-9.x

Вопрос:

Я просто создаю расширение, в котором есть таблицы пользователей и сообщений. Объект Message имеет отношение n: m «readByUser», чтобы я мог видеть, какие пользователи какие сообщения прочитали. Это работает нормально, но я также хочу видеть, когда сообщения были прочитаны. К сожалению, Extbase не предоставляет этого «из коробки» (в таблице nm нет поля tstamp). Я думал об использовании поля метки времени MySQL, но не знаю, как получить к нему доступ из модели / репозитория. У кого-нибудь есть идея, как это решить?

Спасибо, Себ

Ответ №1:

Я бы решил это, создав свою собственную пользовательскую таблицу MM, что означает, что у вас будет 3 модели: User , ReadMessage , Message . ReadMessage это пользовательская таблица MM и имеет 3 свойства: user , message и tstamp .