leozzz 发表于 2011-5-23 12:40:43

CI有否方法能讀取資料庫的更新記錄?

大家好, 本人正在做一個inventory management system, 但在以下這功能遇到困難

系統其中一個功能包括記錄用戶修改產品的記錄

例如用戶修改了貨品數量, 資料庫會存取各項數據

最後顯示: user001 於2011-05-23 修改了 "product abc" 數量 10 --> 9

請問ci 有這類helper 的功能嗎?

如沒有, 是否要每次update 前select 一下 舊資料作比較有否更新?

zhouli520 发表于 2011-5-23 12:52:52

可以建立一张update的修改记录表,用来储存用户的修改记录,没修改一次,顺便把用户修改的这些东西储存到这张记录表里面

visvoy 发表于 2011-5-23 12:57:48

只记录更新动作的详细

3000energy 发表于 2011-5-24 15:48:58

简单的话,使用log_message()

nymbian 发表于 2011-5-27 09:48:30

zhouli520 发表于 2011-5-23 12:52 static/image/common/back.gif
可以建立一张update的修改记录表,用来储存用户的修改记录,没修改一次,顺便把用户修改的这些东西储存到这张 ...

我用的是这种方法
但有个问题
具体怎样记录
我用的是记录sql 和 操作说明

zhouli520 发表于 2011-5-27 10:04:59

nymbian 发表于 2011-5-27 09:48 static/image/common/back.gif
我用的是这种方法
但有个问题
具体怎样记录


我也做过类似的,不过我的做法笨了点,我是建立的一张和你的原表一样的表,里面多了2个字段,修改人和修改时间修改的时候会顺便把这条数据插入到这张表里面
页: [1]
查看完整版本: CI有否方法能讀取資料庫的更新記錄?