Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php codeigniter数据库缓存不存在';行不通_Php_Mysql_Codeigniter_Caching_Database Caching - Fatal编程技术网

Php codeigniter数据库缓存不存在';行不通

Php codeigniter数据库缓存不存在';行不通,php,mysql,codeigniter,caching,database-caching,Php,Mysql,Codeigniter,Caching,Database Caching,我只是想知道,因为我对codeigniter数据库缓存有问题 我试图通过database.php文件启用缓存 $db['default']['cache_on'] = TRUE; $db['default']['cachedir'] = "application/cache"; 问题是,它成功地创建了缓存,我还可以使用$this->db->cache\u delete()删除它 也没有错误。但问题是我无法从缓存中检索数据 你们认为问题出在哪里。。我一直在网上查找,但运气不好。我能看看你是如何试

我只是想知道,因为我对codeigniter数据库缓存有问题

我试图通过database.php文件启用缓存

$db['default']['cache_on'] = TRUE;
$db['default']['cachedir'] = "application/cache";
问题是,它成功地创建了缓存,我还可以使用$this->db->cache\u delete()删除它

也没有错误。但问题是我无法从缓存中检索数据


你们认为问题出在哪里。。我一直在网上查找,但运气不好。

我能看看你是如何试图获取缓存数据的吗?你能给我一个提示我应该如何检索缓存数据吗?我现在无法访问我的开发PC。根据用户指南(),缓存检索应该是自动的。你能发布你的代码(或相关的代码片段)吗?是的,这也是我读到的,不需要检索,它会自动执行。我尝试了$this->cache->get('my_cached_item');但是运气不好,所以在再次阅读查询缓存的文档之后,我删除了它,因为它说codeigniter会自动执行。总结一下,我刚刚配置了database.php,这应该是可行的。但不幸的是,我无法检索数据..$db['default']['cache_on']=TRUE$db['default']['cachedir']=“应用程序/缓存”;这是我唯一做的。没有额外的代码,只是设置