thinkphp实现上一篇与下一篇的方法

 更新时间:2014年12月08日 10:56:37   投稿:shichen2014  
这篇文章主要介绍了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相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》及《ThinkPHP常用方法总结

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

相关文章

  • PHP使用Redis队列执行定时任务实例讲解

    PHP使用Redis队列执行定时任务实例讲解

    这篇文章主要介绍了PHP使用Redis队列执行定时任务实例讲解,redis队列是比较常用的功能,有感兴趣的同学可以学习下
    2021-03-03
  • Yii CGridView用法实例详解

    Yii CGridView用法实例详解

    这篇文章主要介绍了Yii CGridView用法,结合实例形式分析了CGridView的功能、用法与相关属性用法,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • YII2自动登录Cookie总是失效的解决方法

    YII2自动登录Cookie总是失效的解决方法

    这篇文章主要给大家介绍了关于YII2自动登录Cookie总是失效的解决方法,文中给出了详细的解决方法,对遇到这个问题的朋友们具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • Laravel 之url参数,获取路由参数的例子

    Laravel 之url参数,获取路由参数的例子

    今天小编就为大家分享一篇Laravel 之url参数,获取路由参数的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程

    在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程

    这篇文章主要介绍了在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程,包括使用phpize安装PHP扩展的方法,需要的朋友可以参考下
    2016-02-02
  • PHP+Redis事务解决高并发下商品超卖问题(推荐)

    PHP+Redis事务解决高并发下商品超卖问题(推荐)

    这篇文章主要介绍了PHP+Redis事务解决高并发下商品超卖问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • php使用GeoIP库实例

    php使用GeoIP库实例

    这篇文章主要介绍了php使用GeoIP库实例,本文给出了细分到国家、细分到城市的代码实例,需要的朋友可以参考下
    2014-06-06
  • thinkPHP下ueditor的使用方法详解

    thinkPHP下ueditor的使用方法详解

    这篇文章主要介绍了thinkPHP下ueditor的使用方法,结合实例形式较为详细的讲述了thinkPHP下使用ueditor的具体步骤与相关技巧,需要的朋友可以参考下
    2015-12-12
  • laravel model模型定义实现开启自动管理时间created_at,updated_at

    laravel model模型定义实现开启自动管理时间created_at,updated_at

    今天小编就为大家整理了一篇laravel model模型定义实现开启自动管理时间created_at,updated_at,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • php中字符串和整数比较的操作方法

    php中字符串和整数比较的操作方法

    这篇文章主要介绍了php中字符串和整数比较的操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06

最新评论