CI (2.1.3) & HMVC (5.4)
我有标签云(/application/modules/tags)
该模块在模板中显示为一个块 — Modules::run('tags')
如果我在控制器中使用 $this->output->cache(60) ,它会缓存所有页面(不是标签云视图)。
如何使用块缓存?
CI (2.1.3) & HMVC (5.4)
我有标签云(/application/modules/tags)
该模块在模板中显示为一个块 — Modules::run('tags')
如果我在控制器中使用 $this->output->cache(60) ,它会缓存所有页面(不是标签云视图)。
如何使用块缓存?
使用内置缓存的 Codeigniters 无法做到这一点,它只允许您缓存整个页面。你需要去获取自己的 phil sturgeons 部分缓存库。https://github.com/philsturgeon/codeigniter-cache,这将让你缓存任何你想要的。
唯一的缺点是,如果您不小心,随着站点的增长,维护起来可能会有些痛苦,因此请仔细考虑何时需要清除各种缓存。