|
本帖最后由 howardcngz 于 2011-12-5 18:43 编辑
function get_all(){
$this->db->cache_on();
$sql = "SELECT * FROM ".$this->tb_name." WHERE 1";
$query = $this->db->query($sql);
$this->db->cache_off();
return $query->result_array();
}
函数如上,
假设我在admin/index中调用,此时cache目录中会储存到admin+index的文件,
如果我在别的地方调用如blog/index 这时又会在catce目录中生成一个blog+index的文件夹来存放..
问题是.一但我更新或删除数据后..就要手动删除这些文件,
$this->db->cache_delete('admin','index');
$this->db->cache_delete('blog','index');
如果有n个地方调用了,就要手动一个个地方删除吗?有没有其它的办法呢
|
|