阅读量:129
在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中自定义分页链接的两种方法,根据具体需求选择适合自己的方式进行操作。