thinkphp 记录系统日志,跨模块调用公用方法

来源:互联网 发布:修音软件是什么 编辑:程序博客网 时间:2024/06/03 13:25

//=========保存系统日期$ac=new \Pc\Controller\ActionlogController();$ac->saveLog($id,MODULE_NAME."/".CONTROLLER_NAME."/".ACTION_NAME,"","用户".$info['phone']."登录系统");//=========日志结束
重点在于申明,Pc是模块名,Controller是固定的,最后才是具体的控制器的名称。


下边是Actionlog的代码

<?phpnamespace Pc\Controller;use Common\Controller\HomebaseController;class ActionlogController extends HomebaseController {function saveLog($uid,$ac,$sql,$memo){$data['user_id']=$uid;$data['action']=$ac;$data['sql']=$sql;$data['memo']=$memo;$m=D("cz_action_log");$m->add($data);}function ajaxSaveLog(){$data['user_id']=I("uid");$data['memo']=I("memo");$m=D("cz_action_log");$m->add($data);}}




原创粉丝点击