thinkphp 3.2 =》0625-8_分頁效果

1.控制器     Application/Admin/Controller/GoodsController.class.php

  參考頁=》ThinkPHP/Library/Think/Page.class.php


<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 14-6-25
 * Time: 上午9:24
 */

namespace Admin\Controller;


use Think\Controller;
use Think\Image;
use Think\Page;
use Think\Upload;

class GoodsController extends Controller{

    public function  index(){
        /*
//        echo 'goods Index';
//        echo MODULE_NAME,CONTROLLER_NAME,ACTION_NAME;  ThinkPHP定義的常量...
        $goodsModel = M('Goods');  //基礎模型Think/Model
        $rows = $goodsModel->select();//查詢goods表中的所有數據
        $this->assign('rows',$rows);//二維數組
        $this->display(); //沒有指定參數. 默認使用請求的方法名字
        */





        //>>1.顯示分頁工具條
        $goodsModel = M('Goods');
        $totalRows = $goodsModel->count(); //統計總條數

        //創建分頁對象時,分頁對象需要總記錄數和分頁條數
        $page = new Page($totalRows,2);
        $page->rollPage=5;
        $page->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%  %HEADER%');
        $pageHtml = $page->show();//生成分頁的連接效果(分頁工具條的html代碼);
        $this->assign('pageHtml',$pageHtml);


        //>>2.查詢出當前頁面的列表數據
        $rows = $goodsModel->page(I('get.p',1),$page->listRows)->select();
        $this->assign('rows',$rows);


        $this->display();
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章