欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > thinkphp教程 >
thinkphp教程

thinkphp5.1 如何设置分页伪静态

(元素模板) / 2021-12-09 15:52

平时我们使用thibkphp框架生成分页路由都是  ?page=2  这种形式的,那么如何将分页也做成伪静态呢

看下面的操作

首先在调用db查询时使用

分页伪静态   ->paginate(10,false,[
                    'page' => $this->request->param('page/d', 1),
                    'path' => '/cate/'.$cid.'/page/[PAGE].html'
                    ]);

如上图生成的链接就是 /cate/栏目id/page/页码.html

如果想改成如下效果,那么需要修改路由

/cate/6-2.html

/cate/6/2.html

 
/cate/6/2.html
Route::get('cate/:cid/[:page]', 'index/def.cate/listt');
 
 
/cate/6-2.html
Route::get('cate/:cid-[:page]', 'index/def.cate/listt');
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com