2011-09-14 5 views
0

PHP를 사용하여 codeigniter에서 로그 북 모듈을 만들려고합니다. CRUD를 만들기 시작했습니다.로그 북 모듈 만드는 법

그러나 내 동급생은 내가 잘못했다고 말했다. 나는 수동으로 사용자의 활동과 시간을 추가 할 필요가 없습니다.

간단히 말해, 사용자가 로그인하고 룸 추가와 같은 특정 활동을 시작하자 마자 로그 북 테이블에 자동으로 기록됩니다.

내 문제는 어떻게 모든 사용자의 모든 활동을 자동으로 기록하고 내 DB에 연결하는 로그 북을 만드는 방법입니다. 어떤 생각?


기본적으로,이 아이디어를 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가/업데이트/삭제), 당신이 당신의 기록 테이블 예를 들어

로를 기록해야한다, 나는했다 성공적인 있다면 역사 테이블

에 기록 사용자 작업 고객 전화 서비스를 관리하는 시스템인데, 나는 클라이언트 Y에 관해 Y 시점에 Y가했던 일을 기록 할 것이다. 일반적으로 말하면