gpt4 book ai didi

php - 如何维护一页中所有字段的审计日志

转载 作者:行者123 更新时间:2023-11-29 02:45:58 24 4
gpt4 key购买 nike

我想为每个字段更新维护一个日志表。一页中有 20-30 个字段。对于每个字段,我都必须维护日志。这意味着如果有人更改了一些特定的 launchDate 或其他内容,我需要记录更改的人和时间。

任何建议都会有所帮助。我没有在 SO 中找到与此相关的任何问题,这就是我发布此内容的原因。

提前致谢。

最佳答案

实际上 $diff = array_diff( $original , Input::all() ); 并没有像我想要的那样返回。

所以,我在下面的过程中这样做::

我为此使用了两个表,一个表(称为 pf_account_log_data AS 第一个表),其中所有发布的数据都存储在 带有 account_id 列的 JSON 格式。 另一个表(称为pf_account_log_field_by_user AS 第二个表),正在更新字段,更新者是哪个日期。

当有人点击SAVE 按钮时,我正在检查我的第一个表,该account_id 是否存在任何提交的数据。如果存在,则运行一个 foreach 循环并检查与当前发布的数据对应的每个值,如果不等于以前发布的数据,那么我将使用 logged_in user_id、时间、先前值、当前值将该键保存到第二个表.

关于php - 如何维护一页中所有字段的审计日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42134796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com