我需要为我的应用程序构建一个简单的更改日志。
我有两个表:商店和商品 每次用户更新商店/项目的信息时,以及每次用户创建/删除商品和商店之间的关联时,我都要记录。 (用户可以将项目与多个商店关联)。
目的是为该项目的所有者查看谁对该项目进行了任何更改。
这样做的最佳方式是什么?我试图避免使用复杂的日志系统(因为它可能是一种过度杀伤)。
我希望每次用户点击按钮时都可以避免手动调用函数 - 因为我可以轻易忘记为按钮添加该函数。因此,基于用户操作的某种自动记录将是甜蜜的:)
我正在使用Wordpress作为框架在PHP中构建我的应用程序。
答案 0 :(得分:0)
首先,wordpress是CMS,而不是框架。
其次,当用户执行您要记录的操作时,只需调用为此目的创建的函数,这会将操作保存到txt / xml / database。需要一些电话,而不是很多。
答案 1 :(得分:0)
你打电话的次数不应该那么多(你应该对自己的代码库足够熟悉),你应该能够做一个简单的功能,比如log($ user,'action',' related')以纯文本或类似定义的数据库表存储该数据。