smarty简单分页的实现方法
作者:shichen2014 发布时间:2023-11-21 08:59:48
标签:smarty
本文实例讲述了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程序设计有所帮助。


猜你喜欢
- 这里所谓的复杂表单,是指表单中包含多种不同的输入类型,比如下拉列表框、单行文本、多行文本、数值等。在经常需要更换这类表单的场合,需要有一个表
- 简单Python词法分析器实现,供大家参考,具体内容如下词法分析器状态转换图:词法分析器总流程图:预处理程序:词法分析器:词法分析器程序详细
- 全局,动态,默认值-1表示自动调整大小,公式:8 + (max_connections / 100)。最小值0,最大值16384,查看当前:
- 之前看到好友在发各种"群发"来检验对方是不是把自己删除了,好吧,其实那个没啥用处.所以决定自己动手做一个百度了一下,检测
- 1 丰富的二维动画/图形和视音频表现 Rich 2D animation/graphics with audio and video这点毋庸
- 引言:关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂。偶尔发现了这篇文章,总结得很经典,文章流量也
- 这篇文章主要介绍了Python实现word2Vec model过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学
- ASP里两种常用的生成文件的方式是:利用ADODB.Stream生成文件和利用Scripting.FileSystemObject生成文件1
- 相信认真做过网页设计(Web Design),或者关注过页面设计的同行都对“空格”不陌生。“空格”属于一类细节,很容易被忽略,但又比较影响效
- 这是一个使用scrapy的ImagesPipeline爬取下载图片的示例,生成的图片保存在爬虫的full文件夹里。scrapy startp
- 0x00 环境系统环境:win10编写工具:JetBrains PyCharm Community Edition 2017.1.2 x64
- 接着上一篇交易记录整合交易类,这里描述区块的开发。首先我们要明白一个区块,需要的内容,包括交易记录集合,时间戳,哈希,上一个区块的哈希。明白
- 这篇文章主要介绍了python Pillow图像处理方法汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需
- Javascript中的对像赋值与Java中是一样的,都为引用传递.就是说,在把一个对像赋
- 一、导入所需的库import randomimport cv2from matplotlib import pyplot as pltimp
- Python中对sqlite3数据库进行操作时,经常需要用到字段名,然而对于sqlite使用select语句并不能象MySql等数据库一样返
- 数据库查询哪个对像里面包含什么字段语句写法:select *from sysobjects o, syscomments swhere o.
- 本文实例为大家分享了mysql 5.6.17 安装教程简单版,供大家参考,具体内容如下1.linux版mysql下载(建议不要下5.7,安装
- 我们可用正规表达式来寻找并替换URL和邮件地址为活动的超级链接。用到的主要函数就是InsertHyperlinks(inText),语法为:
- 人生苦短,快学Python!最近有位读者朋友遇到了一个小问题,私聊找小五答疑。感觉也会有其他同学会遇到,所以干脆分享出来。如下图所示,在本地