2011-09-14 72 views
0

我正在嘗試使用PHP在codeigniter中創建日誌模塊。我已經開始製作CRUD了。如何製作日誌模塊

但是,我的同伴說我做錯了事。我不必手動添加用戶的活動和時間。

總之,只要用戶登錄並開始執行特定活動,如添加空間,它就會自動記錄在日誌表中。

我的問題是如何創建一個自動記錄每個用戶的所有活動以及如何將其連接到我的數據庫的日誌。任何想法?


基本上that`s想法那裏......但我需要正確的代碼...

Here`s我開始至今。只是一個輪廓:

控制器:

function addlog_entry(){ 

//i don`t know what code to put here to automatically add the user`s activity 
} 

function logbook(){ 
    //this is the list of the log entries. i also don`t know the codes. 

} 


model: 


function add_room(){ 
    . 
    . 
    . 

    //after the user adds room, his activity will be recorded here: 

$this->addlog_entry(); 
} 

//then i have the two functions again: 

function add_log_entry(){ 

    //right codes 
} 

function log_book(){ 
    //right codes 
} 

...心中永遠的視圖。我可以處理它......所以這是我在這裏的主要問題。希望你能幫助我,或者給我一些與這個問題有關的代碼的例子,我可以用它作爲參考。非常感謝!

回答

0

你應該嘗試,並在歷史表

如果操作是成功的(INSERT/UPDATE/DELETE),你應該把它登錄到您的歷史記錄表

舉例來說,我做了一個記錄用戶操作系統管理客戶電話服務,我將記錄用戶X在關於客戶Z的時刻Y做了什麼,一般來說是

相關問題