手册上讲分页类的使用时对样式讲的不够详细,这里我结合个人的摸索给大家一些参考意见。
config里的分页配置我使用的是系统默认的bootstrap,查看thinkphp\library\think\paginator\driver\Bootstrap.php源码发现,分页类最终是输出了一些class=“pagination”之类的html元素。所以,使用TP5分页类时,只要引入一个CSS能对class=“paginate”的<ul>和<li>之类的列表做处理即可。
例如网上某个模板原始为:
<nav class="pagination" style="display">
<ul> <li class="prev-page"></li> <li class="active"><span>1</span></li> <li><a href="?page=2">2</a></li> <li class="next-page"><a href="?page=2">下一页</a></li> <li><span>共 2 页</span></li> </ul> </nav>此模板的css已经对类名为“”pagination“”做了处理,所以我们只需在<nav>内直接使用分页类即可:
<nav class="pagination" style="display">
{$list->render()} </nav>