您的位置:首页 > 其它

CI 自动操作日志

2016-05-20 16:00 127 查看
在控制器中,继承一个总控制器,MY_Controller,让其他集成的控制器,继承my控制器

在MY_Controller控制器中,重写构造方法,

代码如下,测试pass!

class MY_Controller extends CI_Controller{
public function __construct(){
parent::__construct();

$username = $this->session->userdata('username');
$uid = $this->session->userdata('uid');

if(!$username || !$uid) {
redirect('admin/login/index');
}

$this->autolog();
}

  public function autolog()
{

/**
*   加载数据库
*/
$this->load->database();

$this->load->helper('date');
$data = array(
'url' => uri_string(),
'username' => $this->session->userdata('username'),
'time' => now(),
);

$this->db->insert('hd_log',$data);

}

}


分析步骤,在url段,使用了ci自带的uri_string() 函数,在url辅助函数有,用来分析网址给网址分段,截取后,符合控制需求。

uri_string()函数的作用,对日志来说,太有用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: