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

[讨论/交流] 关于缓存的问题

[复制链接]
发表于 2012-3-30 13:25:35 | 显示全部楼层 |阅读模式
我们都知道ci对于页面显示有这种方案:
$this->load->view('header',$data);
$this->load->view('body',$data);
$this->load->view('footer',$data);

因为大多数时候header和footer是一样的,这样非常好管理。 但是有个问题,由于我header里面有登录信息,
所以我不能再这个function里面做缓存。

不知谁有办法,只对 body这个页面做缓存!
发表于 2012-3-30 13:46:49 | 显示全部楼层
你这 缓存 指的什么呢? session么?
发表于 2012-3-30 17:57:32 | 显示全部楼层
可以通过ajax完成这个登录操作
 楼主| 发表于 2012-3-31 13:59:23 | 显示全部楼层
Ding 发表于 2012-3-30 13:46
你这 缓存 指的什么呢? session么?

我页面分3份:header,body,footer, 我只希望缓存body,因为我header里面包含了判断登录的代码。
 楼主| 发表于 2012-3-31 14:00:08 | 显示全部楼层
flyallen5 发表于 2012-3-30 17:57
可以通过ajax完成这个登录操作

恩,是可以通过ajax来完成的,只是希望了解 codeigniter是否有更好的更标准的做法。

当然 codeigniter还可以把数据缓存起来。
发表于 2012-3-31 16:03:50 | 显示全部楼层
可以用我发布的 HMVC
 楼主| 发表于 2012-4-1 10:29:51 | 显示全部楼层
Hex 发表于 2012-3-31 16:03
可以用我发布的 HMVC

看到你发的帖子了,厉害啊! 不过不想再做改动,还是缓存数据好了。

本版积分规则