thinkphp上一篇与下一篇二种实现方法

发布时间:2020-04-01编辑:脚本学堂
有关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);