需要帮助使用ATK Framework进行审计跟踪

时间:2011-03-22 07:08:45

标签: php

我没有任何使用ATK的经验,如果有人可以帮助我给教程页面使用ATK框架进行审计跟踪。谢谢。

1 个答案:

答案 0 :(得分:0)

查看atkEventLog类。你会像这样使用它:

$this->addListener(atknew("atk.utils.atkeventlog"));

其中$这是您想要审核日志的节点。它需要一个名为atkeventlog的表,但我不记得是否默认创建它...无论如何,如果需要,请检查atk / utils / class.atkeventlog.inc的结构。我怀疑这将完成你所有的修订历史。我似乎记得它更像是一个访问历史。你可能会看到user1 changed record 2 in SuperSecureArea或类似的东西,但我认为它不会记录字段级别的变化。

为此您需要实现一些自己的东西,可能以NF_TRACK_CHANGES节点标志为中心。这会将旧值传递给postUpdate $rec[atkorgrec]。如果我考虑一下,我可能会发布一段时间的实现,我会做一段时间。