Thinkphp5 分頁帶參數
阿新 • • 發佈:2017-08-31
如果 fragment 錨點 request pri 分頁類 bootstrap 描述 方法
Thinkphp5 做數據搜索需要帶關鍵詞分頁,如何將查詢條件帶入到分頁中,本文詳細介紹Thinkphp5 分頁帶參數
一、基本使用方法:
$list = Db::name(‘user‘)->where(‘status‘,1)->paginate(10);
二、查看thinkphp5 paginate()函數
paginate()函數可以帶三個參數:
$listRows 每頁數量 數組表示配置參數
$simple 是否簡潔模式或者總記錄數 如果為true,那麽分頁的就是只有上一頁和下一頁
$config 配置參數 具體可以自己傳入或者在配置文件中配置
$config 參數配置
參數 | 描述 |
list_rows | 每頁數量 |
page | 當前頁 |
path | url路徑 |
query | url額外參數 |
fragment | url錨點 |
var_page | 分頁變量 |
type | 分頁類名 |
三、解決方案:
$list = Db::name(‘user‘)->where(‘status‘,1)->paginate(10,false, [ ‘type‘ => ‘Bootstrap‘, ‘var_page‘ => ‘page‘, //第一種方法,使用數組方式傳入參數 ‘query‘ => [‘keyword‘=>$keyword], //第二種方法,使用函數助手傳入參數 //‘query‘ => request()->param(), ] );
Thinkphp5 分頁帶參數