0

我希望能够记录登录用户所做的操作......持久/更新等

我已经设置了鉴别器等,它工作得很好但是,它只记录所有新的持久数据......所以我有一个名为 user_actions 的表上的信息,1 - 添加了一个新客户,2 - 添加了一个新的备忘录等

但是,它不会记录对我的数据库上实体的任何更新...例如 1 - 更新的用户 - id 1 ...

我正在考虑转储鉴别器超类并使用旧方法来记录,,,......就像创建一个带有字段的表:id | 动作类型 | 描述 | 用户名 | 日期

我不确定,在学说 2.1 中记录所有交易的最佳方式是什么?

谢谢

4

1 回答 1

0

你考虑过HasLifecycleCallbacks吗?您不仅可以跟踪PostPersist,还可以跟踪PostUpdatePostRemove(或什至Pre*

于 2012-07-22T01:31:18.567 回答