Thinkphp5 分頁帶參數

1、基本使用方法:javascript

$list = Db::name('user')->where('status',1)->paginate(10);php

2、查看thinkphp5 paginate() 函數 paginate()函數能夠帶三個參數:java

(listRows) 每頁數量 數組表示配置參數thinkphp

(simple)   是否簡潔模式或者總記錄數若是爲true,那麼分頁的就是隻有上一頁和下一頁 (config)   配置參數 具體能夠本身傳入或者在配置文件中配置數組

//config 參數具體配置以下函數

參數 =>描述thinkphp5

'list_rows'=> 每頁數量url

'page'=> 當前頁spa

'path'=> url路徑code

'query'=> url額外參數

'fragment'=> url錨點

'var_page'=> 分頁變量

'type'=> 分頁類名

3、解決方案: list = Db::name('user') ->where('status',1) ->paginate(10,false,[

'type' =>'Bootstrap',

'var_page' => 'page',

//使用jqery 無刷新分頁
複製代碼

'path'=>'javascript:AjaxPage([PAGE]);

//第一種方法,使用數組方式傳入參數

'query' => ['keyword'=>$keyword],
複製代碼

// 第二種方法,使用函數助手傳入參數

'query' => request()->param(),]);

相關文章
相關標籤/搜索