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