TP5 1 分頁偽靜態解決方案

2021-10-11 18:45:11 字數 788 閱讀 6965

tp5.1偽靜態的解決方案

$list = db::name('news')

->where('status', 1)

->paginate(10, false, [

'page' => $this->request->param('page/d', 1), 

'path' => '/news/[page].html'

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

其實只要把path的構造弄好就完事了,比如有了篩選的話,構造個篩選的結構就ok了。

例如我的這個:

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

$initial = $param['initial']?$param['initial']:0;

$area = $param['area']?$param['area']:0;

$type = $param['type']?$param['type']:0;

$url="/news/---[page].html";

$config = ['page' => request()->param('page/d', 1), 'path' => $url];

$result = db::name('news')->where($where)->order('id desc')->paginate(30, false, $config);

//$where是裡面已經寫好的條件

TP5 1 分頁 帶引數傳遞

控制器 public function index else rs db name admin where where order id desc paginate 1,false,query where rs db name admin order id desc paginate 1 page ...

tp5分頁案例

本文純屬學習用途,簡單易上手 首先明確思路 先通過get方式拿到當前頁碼,一頁展示5條,那麼limit的第乙個引數就是 當前頁碼 1 單頁展示數量,第二個引數是單頁展示數量。controller頁面 index.php session start 啟用session,視需求而定 use think ...

TP5分頁樣式修改

基礎的分頁呼叫 控制器部分 例項化模型 areasmodel new areas 分頁資料集 listarea areasmodel paginate page 分頁顯示輸出 page listarea render 模板賦值 this assign listarea listarea this a...