在cakePHP中实现用户事件日志的最佳方法是什么?
我已经完成了这些教程
我的目标是记录这些事件
- 登录
- 退出
- 更新个人资料
- 更改密码
- 下订单
- 审核订单
- 取消订单
我应该在哪里编写日志代码,在App_controller或App_model或每个模型的afterSave中。
最佳答案
我猜,使用可记录行为是一个好主意(尽管获取最新版本(请参阅面包店中的评论))。这将是一种非常“类似于惯例”的方式。
第二个链接也提供了一个很好的方法来做到这一点,少量简洁的代码(不过需要一些补充)。
我认为调用此 recordActivity 函数的最佳位置是模型回调方法,这里是 list of them .
关于cakephp - 在cakePHP中实现用户事件日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4066934/