在ThinkPHP中,可以通過設置配置文件或在控制器中使用方法來自定義分頁鏈接。以下是兩種常用的方法:
application/config.php
文件,找到 paginate
配置項,可以設置 var_page
和 list_rows
兩個參數來自定義分頁鏈接。例如:'paginate' => [
'type' => 'bootstrap',
'var_page' => 'page',
'list_rows' => 10,
],
在模版文件中使用 {:pagination}
標簽即可輸出分頁鏈接。
paginate
方法來進行自定義分頁鏈接。例如:use think\Db;
$list = Db::name('user')->paginate(10, false, [
'query' => ['search'=>$search]
]);
$list->appends(['search' => $search]);
$this->assign('list', $list);
return $this->fetch();
在模版文件中使用 {:pagination($list)}
標簽輸出分頁鏈接。
以上是在ThinkPHP中自定義分頁鏈接的兩種方法,根據具體需求選擇適合自己的方式進行操作。