crx349 发表于 2019-11-7 02:16:43

Discuz!x 缓存操作实例

需求:需要用到系统缓存进行数据跨页传参,插件跨页面传参。
适用版本:X3.0以上
使用方法:
设置缓存方法:savecache('xmspace', $xmspace_data);
获取缓存方法: loadcache('xmspace');
            $data =$_G['cache']['xmspace'];
删除缓存方法:
(1)系统没给方法,自己写一个吧:
function deletecache($cachenames)
    {
      if (!empty($cachenames)) {
            C::t('common_syscache')->delete($cachenames);
      }
    }
(2)删除方法:$this->deletecache('xmspace');(插件里面用)


页: [1]
查看完整版本: Discuz!x 缓存操作实例