thinkphp幾個表的數據合並,並用數組分頁


控制器:

//金幣扣除
public function jbkc(){
        $map['UG_dataType']= 'xtkc';
        $list1 = M ( 'userget' )->where ( $map )->select ();
        $list2 = M ( 'userget2' )->where ( $map )->select ();
        $list3 = M ( 'userget3' )->where ( $map )->select ();
        $list0=array_merge($list1,$list2,$list3);
        $count=count($list0);
        $p = getpage($count,20);
        $list=array_slice($list0,$p->firstRow,$p->listRows);
        $this->assign ( 'list', $list );
        $this->assign ( 'page', $p->show());
        $this->display('index/jbkc');
    }

 公共函數:

function getpage($count, $pagesize = 10) {
	$p = new Think\Page($count, $pagesize);
	$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;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM