ThinkPHP缓存方法S()概述
thinkPHP的F方法只能用于缓存简单数据类型,不支持有效期和缓存对象。S()缓存方法支持有效期,又称动态缓存方法,使用示例如下:
// 使用data标识缓存$Data数据 S('data',$Data); //前面的是缓存标示,后面的是缓存的数据
// 缓存$Data数据3600秒 S('data',$Data,3600);
// 删除缓存数据 S('data',NULL); //第一个参数时缓存的标识名
$cache=S($cachename);//设置缓存标示 // 判断是否有这个查询缓存 if(!$cache){ //$cache 中是缓存的标示(每个查询都对应一个缓存 即 不同的查询有不同的缓存) $cache=$video->where($map)->order($order)->limit($limit)->select(); foreach($cache as $key=>$value){ $userlist=$user->where("id=".$value['user_id'])->find(); $cache[$key]["nickname"]=$userlist['nickname']; } S($cachename,$cache,3600); //设置缓存的生存时间 } S($cachename,NULL); //删除缓存
(资源库 www.zyku.net)
您可能感兴趣的文章
- 03-28Python 执行函数的九种方法
- 03-24FastAdmin – 基于ThinkPHP和Bootstrap的极速后台开发
- 03-15微信小程序 onLoad 函数
- 03-13帝国CMS提示信息函数printerror()
- 03-13帝国CMS常用函数介绍(二次开发参考)
- 03-13帝国CMS常用函数
- 03-13帝国CMS获取信息内容页地址函数sys_ReturnBqTitleLink
- 06-27ThinkPHP 5.1 伪静态规则
- 03-30thinkphp5 使用H-ui+ajax 提交数据
- 03-30ThinkPHP做文字水印时提示call an undefined function
- 09-19猫耳fm原音模式如何开启
- 10-19企业微信消息怎么群发
- 01-11视频剪辑师-视频剪辑师应用软件功能介
- 12-17华为nova5闹钟在哪打开
- 05-07opporeno5pro设置屏幕刷新率方法
- 02-25苹果12已删除照片找回方法
- 07-07解决You must reset your password us
- 01-19欢聚抓娃娃-欢聚抓娃娃应用软件功能介
- 08-10新版抖音7天访客记录查看方法
- 12-29彩映转文字-彩映转文字应用软件功能介
最近更新
阅读排行
猜你喜欢
- 12-26及时雨虚拟来电-及时雨虚拟来电应用软
- 12-31小米手机怎么在桌面添加时钟
- 01-24华为mate40屏幕朗读功能设置
- 06-18帝国CMS7.5版编辑器升级为CKEditor编
- 01-14如在身边-如在身边应用软件功能介绍
- 10-05OPPOK9Pro怎么设置简体中文
- 03-14Sublime Text关闭自动更新的方法
- 01-12博雅小学堂-博雅小学堂应用软件功能介
- 12-21iPhone备忘录画圣诞树教程分享
- 02-09基于telepath库实现Python和JavaScrip