logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

如何使用缓存

22/02/2025, by 匿名 (未验证)
论坛

您好,我正在创建一个模块,但遇到了缓存问题(这是我第一次碰到)。我有一个 $xml,我已经解析了它,并将所有必要的内容放入变量 $res 中。(或者更简单地把所有内容放入一个区块并缓存这个区块?)

现在需要将其放入缓存中(每6小时更新一次),并在访问时提取。

我知道需要使用 

cache_get
cache_set
hook_cron

,但我不太明白如何放入缓存。

我理解这段代码是将数据放入缓存,但那么多变量... 我该把我的变量放在哪里呢?

cache_set($cid, $data, $bin = 'cache', $expire ='CACHE_PERMANENT')

从缓存中提取 

cache_get ($CID, $bin = "cache")

,而对于更新,我不知道如何使用 hook_cron。

请帮我解决这个问题。谢谢!