thinkphp实现上一篇与下一篇的方法
2015-01-24信息快讯网
这篇文章主要介绍了thinkphp实现上一篇与下一篇的方法,以实例形式对比分析了两种不同的实现方法供大家选择,方法二在方法一的基础上增加了判断的功能,是非常实用的技巧,需要的朋友可以参考下
本文实例讲述了thinkphp实现上一篇与下一篇的方法。分享给大家供大家参考。具体实现方法如下:
方法一:
//上一篇
$front=$Article->where("id<".$id)->order('id desc')->limit('1')->find();
$this->assign('front',$front);
//下一篇
$after=$Article->where("id>".$id)->order('id desc')->limit('1')->find();
$this->assign('after',$after);方法二:
//上一篇
$front=$Classroom->where("nid<".$nid)->order('nid desc')->limit('1')->find();
$f=!$front?'没有了':'.__URL__.'/nid/'.$front['nid'].'">'.$front['title'].'';
$this->assign('front',$f);
//下一篇
$after=$Classroom->where("nid>".$nid)->order('nid desc')->limit('1')->find();
$a=!$after?'没有了':'.__URL__.'/nid/'.$after['nid'].'">'.$after['title'].'';
$this->assign('after',$a);
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
php使用正则表达式获取图片url的方法
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
将FCKeditor导入PHP+SMARTY的实现方法
php通过Chianz.com获取IP地址与地区的方法
ThinkPHP 404页面的设置方法
THINKPHP内容分页代码分享
linux中cd命令使用详解
php中$_POST与php://input的区别实例分析
PHP中$this和$that指针使用实例
THINKPHP2.0到3.0有哪些改进之处
浅谈thinkphp的实例化模型
PHP内存缓存Memcached类实例
PHP模块memcached使用指南
thinkphp中ajax与php响应过程详解
ThinkPHP入口文件设置及相关注意事项分析
ThinkPHP连接数据库的方式汇总
php实现两表合并成新表并且有序排列的方法
ThinkPHP中redirect用法分析
php查询ip所在地的方法
smarty实现多级分类的方法
Codeigniter框架实现获取分页数据和总条数的方法
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
用PHP实现 上一篇、下一篇的代码