【发布时间】:2015-09-16 10:40:44
【问题描述】:
我只是想知道,如果我启用数据库查询缓存,为什么 $query->list_fields() 方法会抛出一个空数组。这实际上是一个获取查询字段名称的 Codeigniter 方法。
但同时,如果我不启用数据库查询缓存,它工作正常。这个问题也在 Windows 服务器中,所以我相信环境根本不重要。
另外,我检查了 MySQL 本机函数“mysqli_fetch_field”以获取两个服务器(Linux 和 Windows)中的字段名称。它工作正常。所以我相信这个问题只与 Db 查询缓存有关。
供您参考,我使用的是 Codeigniter 版本 3。
参考:Codeigniter $this->list_fields
任何帮助将不胜感激。
【问题讨论】:
-
查看link
标签: php codeigniter caching codeigniter-2 codeigniter-3