我已经阅读了很多关于此的讨论,但没有运气。
我有一个控制器:
function get_list() {
$data['promoname'] = $this->Default_model->get_promo($this->input->post('year'));
$this->output->cache(10);
// Render view
$this->layout->render(get_platform().'/promo/promo_view', $data);
}
And in my Default_model:
function get_promo($year = NULL) {
$this->db->cache_on();
//query here
}
首次加载页面时,数据完美显示。但是当我尝试再次加载它以检查它是否被缓存时,它什么也不显示,一个空白页。错误报告已启用。
在 下创建了一个文件application/cache
,这意味着没有权限问题。但是创建的文件包含'1357184142TS--->'。
尝试删除 $this->db->cache_on(),但行为仍然相同。似乎是什么问题?