PHP建站技术分享-从入门到精通_各类知识收集PHP建站技术分享-从入门到精通_各类知识收集PHP建站技术分享-从入门到精通_各类知识收集

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > 易优CMS

eyoucms,页面开发之查询并分页

管理员 2025-04-28
易优CMS
149

控制器代码如下:

$pagesize = 15;

        $total = $this->model->total($where);

        $Page = $pager = new Page($total,$pagesize);// 实例化分页类 传入总记录数和每页显示的记录数

        $limit = $Page->firstRow.','.$pagesize;

        $list = $this->model->getlist($where,'*',$limit);

        $domain = request()->domain();

        foreach ($list as $k => $v) {

            if(substr($v['filepath'],0,4) != 'http'){

                $list[$k]['filepath'] = $domain.'/'.ltrim($v['filepath'],'/');

            }

        }


        

        $speakerlist = Db::name("weappSpeaker")->where(['status'=>1])->select();

        foreach ($speakerlist as $k => $v) {

            if(substr($v['shiting'],0,4) != 'http'){

                $speakerlist[$k]['shiting'] = $domain.'/'.ltrim($v['shiting'],'/');

            }

        }

        $result = array(

            'data' => $list,

            'total' => $total,

            'speakerlist' => $speakerlist,

            'delurl' => url('plugins/Demo/del')

        );

        $eyou = array(

            'field' => $result,

        );

        $show = $Page->show();// 分页显示输出

        $this->assign('page',$show);// 赋值分页输出

        $this->assign('pager',$pager);// 赋值分页对象

        $this->assign('list', $list);

        $this->assign('eyou', $eyou);




希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部