惠州市络易科技有限公司

SEARCH

与我们合作

我们专注提供互联网一站式服务,助力企业品牌宣传多平台多途径导流量。
主营业务:网站建设、移动端微信小程序开发、营销推广、基础网络、品牌形象策划等

您也可通过下列途径与我们取得联系:

地 址: 广东省惠州市惠阳区镇隆镇井龙村万祥大道280 号厂区厂房三 C 栋 202 室

手 机: 13713208199

邮 箱: sales@loy.ltd

快速提交您的需求 ↓

LOYCMS上系统日志添加分类功能

更新时间:2024-04-17
查看:735

LOYCMS默认的系统日记是没有分类功能的,这里想查看统计一下各个爬虫每天爬取的数量,情况不是很方便,所以这里添加了一个分类功能.


主要修改的有三个文件,分别是syslog.html,SyslogModel.php,SyslogController.php.下面看看具体的添加过程.


1.首先在syslog.html中添加分类功能的前段入口.


<form action="{url./admin/Syslog/index}" method="get" class="layui-form">

     <div class="layui-form-item nospace">

     

                     <div class="layui-input-inline">

{$pathinfo}

                     <select name="typestr">

<option value="0">全部</option>

                          <option value="Baidu">百度</option>

                                <option value="Bing">必应</option>

<option value="Byte">搜狗</option>

<option value="Google">谷歌</option>

<option value="other-bot">其他</option>

</select>

                     </div>

                     <div class="layui-input-inline">

                     <button class="layui-btn" lay-submit>搜索</button>

                     

                     </div>

                </div>

                

               

                </form>

2.SyslogModel.php文件中添加模糊查询方法


// 获取日志列表

    public function getList2($where)

    {

        return parent::table('ay_syslog a')->like('a.event',$where)

            ->order('id DESC')

            ->page()

            ->select();

    }

3.SyslogController.php中添加接受前端的参数以及查询数据库等.


// 日志列表

    public function index()

    {

$flag = false;

 

if (isset($_GET@['typestr'])) {

$type_str = $_GET@['typestr'];

  

if($type_str == "0"){

$flag = false;

}else{

  $this->assign('syslogs',$this->model->getList2($type_str));

  $this->display('system/syslog.html');

}

           }

   if(!$flag){

    $this->assign('syslogs', $this->model->getList());

$this->display('system/syslog.html');

   }

       

    }

修改完以后的样式如下:


image.png



QQ客服 电话咨询