public function prevnext($table,$id,$where=[]){
$ids=db($table)->field('id,title')->order('sort asc')->where($where)->column('id');
$key=array_search($id,$ids);
// 上一条
if(isset($ids[$key-1])){
$prevnext['prev']=db($table)->field('id,title,country_id')->where('id',$ids[$key-1])->find();
}else{
$prevnext['prev']=false;
}
if(isset($ids[$key+1])){
$prevnext['next']=db($table)->field('id,title,country_id')->where('id',$ids[$key+1])->find();
}else{
$prevnext['next']=false;
}
return $prevnext;
}

最新文章

  1. js访问php,返回数组时的注意事项
  2. ajax无刷新删除、复制 THINKPHP
  3. 闭包和this
  4. 博客搬到blog.csgrandeur.com
  5. js常见数字处理整理
  6. 无责任Windows Azure SDK .NET开发入门篇二[使用Azure AD 进行身份验证-2.2身份验证开发]
  7. asp.mvc 插件式框架
  8. Selenium WebDriver + Grid2 + RSpec之旅(一)----准备篇
  9. H5页开发规范/通用规范
  10. Netbeans 学习
  11. Angular.js之指令学习笔记
  12. [one day one question] nodejs require 缓存,无法检测文件变化
  13. canvas动态修改宽高问题
  14. order by 导出数据不一致的问题
  15. 数列分块入门九题(一):LOJ6277~6279
  16. 自学Aruba5.1-Aruba 基于角色(role)的策略管理(重点)
  17. Java 中运用DOS运行class(字节码)
  18. jmeter制造大批量的用户数据数据
  19. Python的不定长参数研究
  20. html+css 百度首页练习

热门文章

  1. 599. Minimum Index Sum of Two Lists(easy)
  2. Kubernetes — 从0到1:搭建一个完整的Kubernetes集群
  3. 【转】Spark实现行列转换pivot和unpivot
  4. 尝试dapper和postgresql
  5. Git服务器Gogs简易安装-Windows环境
  6. java jdbc ResultSet结果通过java反射赋值给java对象
  7. GiBbook实用配置以及插件
  8. 关于FlexBox的布局
  9. 转:centos 7 安装音频视频解码器
  10. 异步请求之ajax