prestashop - 如何在 Prestashop 中获取产品修改日志?
问题描述
有没有办法知道 Prestashop 1.7 中对产品进行了哪些具体更改?
在高级参数>日志中,我可以看到进行修改的员工、严重性、修改的消息、已修改对象的 id 以及进行修改的日期,但它没有显示我修改是什么。所做的具体更改,如名称、价格、描述等。
有办法知道吗?
解决方案
有一种方法,但这是一个复杂的问题,您可以挂钩到动态挂钩,例如:
actionObjecProductUpdateBefore
和
actionObjectProductUpdateAfter
并比较两组对象数据以查看已更改的内容。
当然,如果您想记录更详细的信息,例如特定价格的变化等,您还需要在产品更改前后获取有关它们的信息,这可能是一个耗时耗资源的操作,所以要小心。
推荐阅读
- flutter - 标记图像中的项目
- variables - 如何扩展符号系列
- localization - 本地化 PWA Web 清单
- javascript - 如何使用 JavaScript 从某些 html 标签中删除文本
- java - 为了确保显示使用 BroadcastReceiver 创建的活动,应该使用 PowerManager 唤醒设备多长时间?
- swift - 在快照侦听器中添加一个新文档时,Firestore 文档读取成本
- javascript - 包含多个条件的Javascript查找失败
- swift - Swift:将类的 ObjectID 用于可散列协议会导致 set.contains 方法中的随机行为。代码有什么问题?
- javascript - jQuery .get() 不向服务器发送请求
- node.js - express node js如何在mongodb中将图像保存为二进制并显示在屏幕上