用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1425|回复: 2
收起左侧

[版本 2.x] 我在控制器里面使用$this->output->cache(5);出现页面空白的问题

[复制链接]
发表于 2015-12-26 15:30:01 | 显示全部楼层 |阅读模式
本帖最后由 coien1983 于 2015-12-26 15:42 编辑

之前从来没有使用过CI缓存,今天想把页面的访问速度升级一下,就学着使用CI缓存,发现一个问题。如果我访问的页面没有进行跳动动作,那么页面就会生存缓存。
如果没有直接load到当前方法要加载的view,而是直接header到另外一个地址,
结果另外一个方法处理完了之后,跳回到当前方法后,缓存文件里面生存代码居然是1451114908TS--->

也就是说页面根本就没有生成缓存,折腾了好久还是没有解决,请问各位前辈,这究竟是怎么一回事?要怎么样才能解决这个问题。

控制器fruit
方法1:linkto_buyfruit
方法2:set_partition

进入方法1的需求是cookie中有区域id,如果没有,就跳转到set_partition去获取区域id,然后存入cookie,完成动作后,跳回linkto_buyfruit来展现区域中所拥有的水果。

发表于 2015-12-26 15:35:52 | 显示全部楼层
没看明白你的意思,当前控制器header到另外一个地址,另外一个地址又跳回当前的控制器,你这样不是死循环了吗?
 楼主| 发表于 2015-12-26 15:43:11 | 显示全部楼层
Michael锐生 发表于 2015-12-26 15:35
没看明白你的意思,当前控制器header到另外一个地址,另外一个地址又跳回当前的控制器,你这样不是死循环了 ...

实在抱歉,是我没有描述清楚,我重新修改了一下描述,前辈帮我看看是怎么一回事

本版积分规则