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

发布时间:2023-03-08 17:12:35 作者:超级管理员 来源:本站 浏览量(597) 点赞(597)
摘要:pbootcms默认的系统日记是没有分类功能的,这里想查看统计一下各个爬虫每天爬取的数量,情况不是很方便,所以这里添加了一个分类功能.主要修改的有三个文件,分别是syslog.html,SyslogModel.php,SyslogController.php.下面看看具体的添加过程.1.首先在syslog.html中添加分类功能的前段入口.<form action="{url./admin/S

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


主要修改的有三个文件,分别是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

二维码

扫一扫,关注我们

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

我有话说:

评论记录:

快来抢沙发~

感兴趣吗?

欢迎联系我们,我们愿意为您解答任何有关网站疑难问题!