smarty简单分页的实现方法

2015-01-24信息快讯网

这篇文章主要介绍了smarty简单分页的实现方法,以一个具体的实例讲述了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程序设计有所帮助。

php+mysql实现无限分类实例详解
将FCKeditor导入PHP+SMARTY的实现方法
THINKPHP内容分页代码分享
php实现redis数据库指定库号迁移的方法
php+mysql查询优化简单实例
php模拟登陆的实现方法分析
php获取四位字母和数字的随机数的实现方法
CI框架中通过hook的方式实现简单的权限控制
写一段简单的PHP建立文件夹代码
php中最简单的字符串匹配算法
smarty缓存用法分析
smarty表格换行实例
一款简单实用的php操作mysql数据库类
smarty实现多级分类的方法
Codeigniter框架实现获取分页数据和总条数的方法
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
Yii分页用法实例详解
smarty中post用法实例
PHP分页类集锦
Smarty中调用FCKeditor的方法
smarty半小时快速上手入门教程
php格式化时间戳显示友好的时间实现思路及代码
PHP函数实现分页含文本分页和数字分页
使用PHPMailer实现邮件发送代码分享
PHP封装分页函数实现文本分页和数字分页
php之curl实现http与https请求的方法
ThinkPHP分页实例
ThinkPHP 3.2 数据分页代码分享
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
推荐一款PHP+jQuery制作的列表分页的功能模块
php实现最简单的MVC框架实例教程
php设计模式之简单工厂模式详解
简单分析ucenter 会员同步登录通信原理
ThinkPHP查询返回简单字段数组的方法
Smarty变量调节器失效的解决办法
PHP学习笔记(一) 简单了解PHP
php之Smarty模板使用方法示例详解
ThinkPHP使用smarty模板引擎的方法
©2014-2024 dbsqp.com