位置: 编程技术 - 正文
推荐整理分享Thinkphp和Bootstrap结合打造个性的分页样式(推荐)(thinkphpgui),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:thinkphp crud,thinkphp crud,thinkphp common.php,thinkphp d,thinkphp withjoin,thinkphp d,thinkphpgui,thinkphp yii,内容如对您有帮助,希望把文章链接给更多的朋友!
先吐槽一下ThinkPHP3.1版的分页样式,虽然看起来也很简单大方,但是所有的页码全是使用简单的数字,之间的空隙比较小,不大容易点,还有那个“前5页”和“后5页”显得有点多余,因为点击当前显示第一页的“上一页”按钮会自然出来前5页。
3.1的分页效果是这个样子滴:
针对以上种种不太理想的情况,又加上最近学习了ThinkPHP5,在ThinkPHP5中提供了对BootStrap分页样式的完美支持,在thinkphp5中只要引入了BootStrap.css文件,在使用Controller中使用分页函数后,前台自然就会按照BootStrap的样式来显示,效果是这个样子滴:
而我开发顶求网的时候ThinkPHP5还没出来,使用的是3.1版本,那么在3.1版中如何才能使用BootStrap的分页组件呢以下是解决办法:
1.派生thinkphp的原生page.class.php类
为了不影响核心文件(违反设计模式种的对修改封闭原则),我派生了一个子类ListPage,该子类代码如下:
可以看到,首先导入核心类所处的文件,然后就可以大胆的派生了,而这里只列出了核心代码。我们只需要修改page类中的Config变量就可以了,在子类中重写该变量为上面的形式,然后再所有Action(Controller)中使用该子类来建立分页对象即:
这样就可以使用我们上面的设置了,好了,搞定,新的分页显示效果如下:
以上所述是小编给大家介绍的Thinkphp和Bootstrap结合打造个性的分页样式(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!
PHP+Apache+Mysql环境搭建教程 Php+Apache+Mysql下载php下载:
php微信浏览器分享设置以及回调详解 在微信中分享给好友/分享到朋友圈这个功能应该是比较常用的了,就拿分享到朋友圈举例,分享出去的内容在朋友圈的展示是以一张小图片+一个简单的
比较完整的微信开发php代码 本文实例为大家分享了微信开发php代码,供大家参考,具体内容如下php//封装成一个微信接口类classWeixinApi{private$appid;private$appsecret;//构造方法初始化赋
标签: thinkphpgui
本文链接地址:https://www.jiuchutong.com/biancheng/301535.html 转载请保留说明!友情链接: 武汉网站建设