php分页样式,thinkphp分页样式修改
用tp框架内置的分页很容易实现分页功能。
首先是实例化数据表,然后统计数据,最后进行实例化分页类并按自己需要显示。
但是内置的分页样式可能不喜欢,感觉不是那么友好。所有可以个性化修改一下。
手册也提供了方法进行修改个性化样式。
这是效果图
这个分页效果我还是蛮喜欢的,作为我留言吧的分页足够了。
首先当然是修改tp的样式
$configs = $setting -> showAll();
$count = $msg->where('chose=1')->count();
$Page = new \Think\Page($count,$configs['index_count']);
$msgs = $msg->where('chose=1')->order('id desc')->limit($Page->firstRow.','.$Page->listRows)->select();
$Page->setConfig('prev','上一页');
$Page->setConfig('first','首页');
$Page->setConfig('next','下一页');
$show = $Page->show();
$this->assign('list',$list);
$this->assign('page',$show);
这一步是修改“《” “》”符号,所以还需要改css样式
.pagination a,.pagination .current{
font-size: 18px;
margin-right: 10px;
}
.pagination .current{
color: red;
}
在html模板中的内容是:
{$page}
下面是tp的手册说明:
分页样式定制
我们可以对输出的分页样式进行定制,分页类Page提供了一个setConfig方法来修改默认的一些设置。例如:
$Page->setConfig('header','个会员');
setConfig方法支持的属性包括:
属性 描述
header 头部描述信息,默认值 “共 %TOTAL_ROW% 条记录”
prev 上一页描述信息,默认值 “<
next 下一页描述信息,默认值 “>>”
first 第一页描述信息,默认值 “1...”
last 最后一页描述信息,默认值 “...%TOTAL_PAGE%”
theme 分页主题描述信息,包括了上面所有元素的组合 ,设置该属性可以改变分页的各个单元的显示位置,默认值是 "%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%"
其中,显示位置的对应的关系为:
位置 说明
%FIRST% 表示第一页的链接显示
%UP_PAGE% 表示上一页的链接显示
%LINK_PAGE% 表示分页的链接显示
%DOWN_PAGE% 表示下一页的链接显示
%END% 表示最后一页的链接显示
除了改变显示信息外,你还可以使用样式来定义分页的显示效果。 这些样式class包括:first(第一页)、prev(上一页)、next(下一页)、end(最后一页)、num(其他页的数字)、current(当前页)。
php分页样式,thinkphp分页样式修改相关推荐
- php 添加样式,PHP实现可自定义样式的分页类
本文实例为大家分享了PHP实现可自定义样式的分页类,供大家参考,具体内容如下 //namespace Component; /** * 2016-3-27 * @author ankang */ cl ...
- php dump utfp,php pchart乱码-使用REST接口获取GeoServer中的...-结合 thinkPHP 分页写成自己分页类_169IT.COM...
本页文章导读: ▪php pchart乱码 有俩种情况:①:未将中文字符编码格式修改成utf-8 (例子如下:)mb_convert_encoding($data, "html-e ...
- thinkphp分页格式的完全自定义,直接输入数字go到输入数字页
实现分页效果如下: 以下标注红色字体的为重点 找到文件page.class.php在ThinkPHP/Library/Thinkpage.class.php并打开文件,复制函数show,在本文件中黏贴 ...
- ThinkPHP分页实例
ThinkPHP分页实例 (2014-09-20 15:34:36) 很多人初学thinkphp时,不太熟悉thinkphp的分页使用方法,现在将自己整理的分页方法分享下,有需要的朋友可以看看. 控制 ...
- uni-table 行点击分页选择、分页修改
下面的处理方式只针对自己遇到的问题,能否使用还是要看实际情况!切记!切记!希望有帮助 标题 缘起 吐槽 一.工作需要 二.实际官网实现 三.官网中的问题 四.改进后效果 五.分页添加原理(忘记为什么没 ...
- Python可视化matplotlib自定义:运行时参数修改、自定义样式、默认样式+plt.style.use()
Python可视化matplotlib自定义:运行时参数修改.自定义样式.默认样式+plt.style.use() 目录 Python可视化matplotlib自定义:运行时参数修改.自定义样式.默认 ...
- 【Android 应用开发】 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改
作者 : 万境绝尘 (octopus_truth@163.com) 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/3926916 ...
- 修改表格字体颜色_word排版应用:如何创建文本样式和表格样式
样式,大家应该不陌生,在Word中是一个非常强大的功能,运用得好,可以节省很多时间和精力.但如果你不会用,关键时刻可以把你急哭了! 在前面的"Word样式,简单又实用!"和&quo ...
- WPS长文档编辑技巧之二:对样式的设置与修改
目录: 1.使用系统内置样式 2.如何修改样式 3.如何自定义样式 4.在文档使用多级编号 5.结合样式编辑文档大纲 6.利用文档结构图查看大纲结构 正文: 1.使用系统内置样式 在使用样 ...
最新文章
- 机器学习基础专题:主成分分析技术PCA
- USACO / Stamps(DP)
- Linux内核中网络数据包的接收-第一部分 概念和框架
- python怎么导入包-Python模块导入与包构建最佳实践
- linux共享库 == windows动态库
- 关于持续集成,质量管理,工具等
- 2017年------阿里大神带你详解Dubbo架构设计
- Protobuf生成Java代码(命令行)
- X4-技术与工作报告
- 用c语言编程解决数学实际问题,运用C语言解决爱因斯坦的数学题
- 分享294个PHP博客系统,总有一款适合你
- BP(back propagation)误差逆传播神经网络
- css引入矢量图标_IconFont图标引用的方法步骤(代码) -
- QT QDataEdit
- 怎样下载ImageNet数据集并使用?
- 【论文笔记】EMBEDDING ENTITIES AND RELATIONS FOR LEARN-ING AND INFERENCE IN KNOWLEDGE BASES
- 如何在Ubuntu上方便使用OpenAI API key
- artifactory-pro7 部署以及ladp、nginx配置
- 240. 搜索二维矩阵 II
- 技巧3 vue3项目 axios前后端交互 图片地址拼接方法
热门文章
- DC课程笔记-数字逻辑综合工具-DC Environment Attributes
- 【DIY】热水器升级加装远程wifi控制功能,esp8266远程红外控制热水器启动,新增自动定时烧水断电需求整理...
- 数字通信介绍(2)香农与信息论
- Python中DataFrame关联
- Gradle常用配置
- Windows Server Backup 备份活动目录
- ArrayList与LinkedList的比较
- web前端——让人头疼的多列复选框排列解决办法
- 在 Lotus Notes 中设置邮件定时发送的方法及代理功能介绍
- [SD2.0大会]王坚:Data–centric Computing