smarty简单分页的实现方法
作者:shichen2014 时间:2023-11-21 08:59:48
本文实例讲述了smarty简单分页的实现方法,分享给大家供大家参考。具体实现方法如下:
以下是模板中的smarty代码,用smarty简单的代入相关的变量就行了,非常简单,但是在php代码中还要传入page这个参数。我觉得这样分挺好,非常简单。我越来越喜欢用smarty了。
Php代码如下:
{if $pageCount > 1}
{foreach item=i from=$pagerList}
{if $pageNum eq $i}
{$i}
{else}
<a href ="/space/index.php?uid={$userId}&page={$i}">{$i}</a>
{/if}
{/foreach}
{if $pageNum eq 1}
上一页
{else}
<a href ="/space/friendlist.php?uid={$userId}&page={$pagePre}">上一页</a>
{/if}
{if $pageNum eq $pageCount }
下一页
{else}
<a href ="/space/friendlist.php?uid={$userId}&page={$pageNext}">下一页</a>
{/if}
{if $pageNum eq 1}
首页
{else}
<a href ="/space/friendlist.php?uid={$userId}&page=1">首页</a>
{/if}
{if $pageNum eq $pageCount}
最后一页
{else}
<a href ="/space/friendlist.php?uid={$userId}&page={$pageCount}">最后一页</a>
{/if}
{/if}
(共{$pageCount}页)
这里只是给出一个思想,其实分页没有那么复杂。
希望本文所述对大家的PHP程序设计有所帮助。
标签:smarty
0
投稿
猜你喜欢
C#调用Python程序传参数获得返回值
2023-10-11 06:49:52
Python3基础语法知识点总结
2022-11-29 10:01:02
django框架实现模板中获取request 的各种信息示例
2023-08-31 05:16:41
SQL查询入门(上篇) 推荐收藏
2011-09-30 11:47:11
Python 使用SFTP和FTP实现对服务器的文件下载功能
2023-10-29 09:39:40
python批量下载壁纸的实现代码
2023-11-09 18:13:05
python ChainMap 合并字典的实现步骤
2021-06-19 01:24:52
python装饰器代替set get方法实例
2023-01-25 15:40:37
下载Internet Explorer 9 平台预览版4
2010-08-05 20:59:00
javascript 文档的编码问题解决
2024-04-22 22:45:22
python开启多个子进程并行运行的方法
2022-02-21 12:33:30
python使用ctypes库调用DLL动态链接库
2023-12-08 14:14:05
python subprocess 杀掉全部派生的子进程方法
2021-01-28 21:44:28
快速掌握和使用Flyway的详细教程
2023-03-05 15:24:24
MySql 快速插入千万级大数据的方法示例
2024-01-15 16:43:44
JavaScript—window对象使用示例
2024-05-08 09:39:34
使用anaconda的pip安装第三方python包的操作步骤
2022-11-20 04:05:22
Python 连接 MySQL 的几种方法
2024-01-16 21:51:09
讲解MySQL数据库字符集出错的解决方法
2008-12-02 14:32:00
关于Pytorch的MNIST数据集的预处理详解
2021-09-16 21:09:47