在TP6.0引入Bootstrap4分页样式

news/2024/11/8 12:05:29/

1. TP6.0 默认分页

默认分页驱动类文件

vendor/topthink/think-orm/src/paginator/driver/Bootstrap.php

默认分页代码 

<ul class="pagination">    <li><a href="?page=1">&laquo;</a></li>    <li><a href="?page=1">1</a></li>    <li class="active"><span>2</span></li>    <li class="disabled"><span>&raquo;</span></li></ul>

2. 修改默认分页驱动

1. 复制默认分页驱动类

vendor/topthink/think-orm/src/paginator/driver/Bootstrap.php

 2. 将此文件Bootstrap.php 粘贴到 app/driver(自定义的文件夹) 目录下,重命名为 MyPage(自定义文件名称)、修改命名空间

3. 修改文件 app/provider.php,添加以下内容

'think\Paginator'    =>    app\driver\MyPage::class,//自定义分页 zh+

4. 修改自定义分页驱动文件 app/driver/MyPage.php

给 li 添加 .page-item,给 a 标签 和 span 标签添加 .page-link

 


http://www.ppmy.cn/news/87548.html

相关文章

力扣刷题之找出字符串中第一个匹配项的下标=>可运行的KMP算法(王道/天勤思想的代码实现)以及发现的问题(依然是菜籽刷题)

找出字符串中第一个匹配项的下标 题目 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串&#xff0c;在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在&#xff0c;则返回 -1。 示例 1: 输入: haystack "hello&quo…

技术分享| 融合会议协议大解密

anyRTC的融合会议解决方案中&#xff0c;支持H.323协议、SIP协议、GB28181国标协议、私有协议等等&#xff0c;实际在跟客户沟通时&#xff0c;我们常会被问到到底是SIP还是H.323好&#xff1f;客户前期已经建设了视频会议系统&#xff0c;有H.323的、有腾讯会议/Zoom这种互联网…

CC++——深入探究动态内存管理

文章目录 总述C&C程序内存区域划分C内存管理方式运用new/delete操作内置类型new和delete操作自定义类型 operator new与operator delete函数new和delete操作符的实现原理自定义类型 malloc/free 和 new/delete 的区别 总述 俗话说&#xff0c;没有理解过底层的c&c程序员…

jQurey-基本知识点总结

&#xff08;一&#xff09;jQurey基础知识 1、官网下载&#xff1a;jQuery jQurey是一个js文件&#xff0c;直接存到项目文件中&#xff0c;然后跟平常文件js导入一致&#xff1a; <script src"js/jquery-3.7.0.js"></script> 2、jQurey语法 jQure…

股票量化分析工具QTYX使用攻略——挖掘主升浪中的人气个股(更新2.6.5)

搭建自己的量化系统 如果要长期在市场中立于不败之地&#xff01;必须要形成一套自己的交易系统。 行情不等人&#xff01;边学习边实战&#xff0c;在实战中学习才是最有效地方式。于是我们分享一个即可以用于学习&#xff0c;也可以用于实战炒股分析的量化系统——QTYX。 QTY…

ChatGPT应用组队学习来了!

Datawhale学习 联合主办&#xff1a;Datawhale、百度文心 Datawhale联合百度文心&#xff0c;五月为大家带来AIGC应用专题&#xff1a;大模型从入门到应用&#xff0c;学习大纲如下&#xff08;文末整理了这次学习的所有资料&#xff09;&#xff1a; 参与学习 ▶ 活动时间&am…

c++ 11标准模板(STL) std::map(四)

定义于头文件<map> template< class Key, class T, class Compare std::less<Key>, class Allocator std::allocator<std::pair<const Key, T> > > class map;(1)namespace pmr { template <class Key, class T, clas…

Raft集群变更:This article is all your need

Background 为了变化raft集群&#xff0c;我们可以选择&#xff1a;.停在旧配置&#xff0c;然后再上线新配置 。但是这个会导致整个集群变得不可用&#xff0c;同时手动修改也会到来问题。 所以我们采用热变更 这也导致了安全性的问题&#xff0c;变更过程有可能导致两个le…