zoukankan      html  css  js  c++  java
  • CI 自动操作日志

    在控制器中,继承一个总控制器,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()函数的作用,对日志来说,太有用了。

  • 相关阅读:
    团队作业(三):确定分工
    团队作业(二):项目选题
    团队冲刺DAY3
    团队冲刺DAY4
    团队冲刺DAY6
    团队冲刺DAY1
    团队冲刺DAY5
    团队冲刺DAY7
    团队作业(四):描述设计
    【自学Spring Boot】什么是Spring Boot
  • 原文地址:https://www.cnblogs.com/sdgtxuyong/p/5512408.html
Copyright © 2011-2022 走看看