thinkphp 怎么把用户操作日志存到数据库

后台查看日志,然后要显示出用户的操作,比如登录,修改文章等,可以浏览谁干了什么,,,这个怎么实现呢
最好能留个qq帮我解决一下 谢谢各位大神0-0

第1个回答  推荐于2017-12-16
onethink里有这个功能,记录操作日志的,可以参考一下,需要先把所有需要记录的行为添加一下,这个工作量巨大,如果每个行为都要记录的话··· 所以一般都是把重要的记录就可以了。onethink 是 thinkphp开发的 可能跟你的存在版本差异,原理都是一样的,稍微修改就能用追问

我初学, 别的不会用啊

本回答被提问者和网友采纳
第2个回答  2014-10-15
每次在操作数据库的同时,对操作记录插入日志表里面。追问

他要求我写一个公共函数 , 当用户登录平台时开始记录日志,每一步操作都记录,例如记在log表中(可以提供一个公共函数来让每个操作来调用,也可以写在增、删、改方法的后缀方法里)具体要记录操作时间,操作用户,操作的模块及方法等

追答

。。。我去。。要求真高。
这个要写好多啊。就是每个涉及到操作数据库的都要触发这个。。

追问

是啊

相似回答