smarty简单分页的实现方法


Posted in PHP onOctober 27, 2014

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
php 数组的指针操作实现代码
Feb 08 PHP
php定时计划任务的实现方法详解
Jun 06 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
Jul 19 PHP
PHP中的str_repeat函数在JavaScript中的实现
Sep 16 PHP
php文件操作相关类实例
Jun 18 PHP
PHP中SSO Cookie登录分析和实现
Nov 06 PHP
Yii使用migrate命令执行sql语句的方法
Mar 15 PHP
php 实现301重定向跳转实例代码
Jul 18 PHP
PHP+mysql实现从数据库获取下拉树功能示例
Jan 06 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
laravel5使用freetds连接sql server的方法
Dec 07 PHP
PHP-FPM的配置与优化讲解
Mar 15 PHP
smarty半小时快速上手入门教程
Oct 27 #PHP
php命令行用法入门实例教程
Oct 27 #PHP
php基于mcrypt的加密解密实例
Oct 27 #PHP
CI框架学习笔记(二) -入口文件index.php
Oct 27 #PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
Oct 27 #PHP
CI框架学习笔记(一) - 环境安装、基本术语和框架流程
Oct 26 #PHP
Linux下PHP加速器APC的安装与配置笔记
Oct 24 #PHP
You might like
PHP6 mysql连接方式说明
2009/02/09 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
PHP与Java对比学习日期时间函数
2016/07/03 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
JavaScript 滚轮事件使用说明
2010/03/07 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
jQuery.fn和jQuery.prototype区别介绍
2013/10/05 Javascript
jQuery照片伸缩效果不影响其他元素的布局
2014/05/09 Javascript
Javascript基础教程之数据类型转换
2015/01/18 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
js实现网页收藏功能
2015/12/17 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
jquery实现网页定位导航
2016/08/23 Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
2017/03/29 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
Vue 进入/离开动画效果
2017/12/26 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
koa2+vue实现登陆及登录状态判断
2019/08/15 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
Space NK英国站:英国热门美妆网站
2017/12/11 全球购物
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
俄罗斯披萨、寿司和面食送货到家服务:2 Берега
2019/12/15 全球购物
描述JSP和Servlet的区别、共同点、各自应用的范围
2012/10/02 面试题
新闻人物通讯稿
2014/10/09 职场文书
2015元旦节寄语
2014/12/08 职场文书
教师继续教育反思周记
2015/06/25 职场文书
python实现的web监控系统
2021/04/27 Python
关于k8s环境部署mysql主从的问题
2022/03/13 MySQL