91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

调兵山市| 三都| 湖州市| 长宁区| 泌阳县| 小金县| 呼图壁县| 德昌县| 云南省| 普格县| 泸溪县| 施秉县| 三门县| 山东| 民县| 汉源县| 兖州市| 绥化市| 射洪县| 霍林郭勒市| 清流县| 通江县| 子洲县| 阿瓦提县| 永春县| 平阳县| 漯河市| 太康县| 湖北省| 穆棱市| 天气| 孙吴县| 岐山县| 绥阳县| 淮安市| 乌拉特前旗| 手游| 蓝山县| 阿巴嘎旗| 乐昌市| 沙湾县|