企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 论坛缓存 论坛提供了内存对象缓存,以及文件,DB缓存. 缓存的使用方式取决于用户的选择. 句柄变量为 ~~~ $this->CacheObj ~~~ 你只能在Action中使用,不可再模板中使用 # 数据缓存 注意大小写,名称是区分大小写的! |缓存名称|作用| | -- | -- | |forum|板块缓存| |usergroup|用户组缓存| |bbs_count|统计缓存| |forum_data_{$id}_{$pageid}|$id为板块ID,$pageid为分页ID, 这是板块下主题数据缓存| |top_data_2|置顶帖子列表缓存| |forum_top_id_{$id}|$id是板块ID, 这是某板块的置顶缓存| |index_index_{$pageid}|$pageid是分页ID, 这是首页最新主题列表缓存| # 操作缓存 ## 设置缓存 ~~~ $this->CacheObj->set("缓存名","值"); //同价于 $this->CacheObj->缓存名 = 值; //中文使用 数据缓存->设置("缓存名","值"); ~~~ ## 获取缓存 ~~~ echo $this->CacheObj->get("缓存名"); //同价于 echo $this->CacheObj->缓存名; //中文使用 数据缓存->获取("缓存名"); ~~~ ## 删除缓存 ~~~ $this->CacheObj->rm("缓存名"); //同价于 $this->CacheObj->缓存名= null; //一旦复制null 则为删除该缓存 //中文使用 数据缓存->删除("缓存名"); ~~~ ## 清空所有缓存 ~~~ $this->CacheObj->clear(); //中文使用 数据缓存->清空(); ~~~