我想创建像日志记录或历史记录(不知何故) . 例如,创建一个具有以下内容的实体:“action”,“above”,“when”(以便JSON形式的答案如下所示:

{
   "EventType": "item_creation",
   "RecordID": "1",
   "EventDate": "29.11.23 11:24 ..."
   "OriginalValue": "value",
   "NewValue": "newvalue"
}

) . 我知道已经有Gedmo类型的扩展,但我希望更简单 . 我有这些实体:

-Item -Category -Attribute -AttrValue

他们都是相关的 . 所以这是真正的问题:如何让它正常工作,我明白我需要将ItemEntity和CategoryEntity与我的HistoryEntity链接,然后根据控制器中写入的操作为其分配一个值?也许有一些更好的解决方案或有用的文章,请,请把它们丢弃给我 . 或者一些简单的审计包(支持 Symfony 3.4.4 ) .