亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

thinkphp 下多個數組組合分頁

發布時間:2020-07-03 21:09:19 來源:網絡 閱讀:1131 作者:蕓冢angle 欄目:web開發

1、假如有多個數組的情況下,又想在前端分頁展示,用tp5自帶的paginate 和 each 方式,個人覺得很麻煩;例如:

            $result = array_merge($assemble,$disassembly,$picking,$returnpicking,$overstock,$invtransfer);

2、可以使用以下方式解決

           $count = count($result);
        $p = getpage($count,$this->limitRow);            // getpage()  方法
        $curpage = $this->request->param("p")?$this->request->param("p"):1;    //當前第x頁,有效值為:1,2,3,4,5...
        
        if($curpage == 1){
            $firstrow = 0;
        }else{
            $firstrow = ($curpage-1)*$this->limitRow;
        }
        $list = array_slice($result,$firstrow,$this->limitRow);    //$this->limitRow   是分頁條數,請自己設置
        $this->assign("result",$list);
        $this->assign ( 'page', $p->show());
        
        //此方法最好寫到公共函數庫里,方便其他地方也可以調用,避免代碼重寫
        function getpage($count, $pagesize = 10) {
                $p = new Page($count, $pagesize);        //thinkphp  自帶的page分頁類
                //$p->setConfig('header', '<li class="rows">共<b>%TOTAL_ROW%</b>條記錄 第<b>%NOW_PAGE%</b>頁/共<b>%TOTAL_PAGE%</b>頁</li>');
                $p->setConfig('prev', '上一頁');
                $p->setConfig('next', '下一頁');
                $p->setConfig('last', '末頁');
                $p->setConfig('first', '首頁');
                //$p->setConfig('theme', '%FIRST%%UP_PAGE%%LINK_PAGE%%DOWN_PAGE%%END%%HEADER%');
                $p->lastSuffix = false;//最后一頁不顯示為總頁數
                return $p;
            }

3、如果有用,請收藏,謝謝~~~

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富源县| 兴国县| 鄂伦春自治旗| 宜都市| 耿马| 房产| 黄梅县| 兴城市| 新津县| 祥云县| 广水市| 喀什市| 铅山县| 庄浪县| 斗六市| 中江县| 公主岭市| 石棉县| 永靖县| 固阳县| 乐至县| 达尔| 屏边| 江阴市| 吴桥县| 宜州市| 九寨沟县| 永昌县| 财经| 莲花县| 富阳市| 聊城市| 定日县| 福州市| 陇川县| 利川市| 南康市| 神木县| 灵宝市| 陆良县| 建瓯市|