当我的项目升级到codeigniter 3.0 dev时,如果模型使用$this->db->cache_on();
,则codeigniter在项目根文件夹中构建更多文件夹,如(控制器名称)+(控制器函数名称)。
例如,如果url是admin/addpost
codeigniter在我的根文件夹中按admin+addpost
名称创建文件夹!!!
我在配置文件中更改了$config['cache_path']
和$config['log_path'] = 'logs/';
以及$config['log_threshold'] = 0;
但它没有改变!
我应该在哪里设置?
答案 0 :(得分:0)
在数据库配置文件中,您需要设置缓存目录位置($db['default']['cachedir']
);你需要为每个连接组拥有它。要使用默认缓存目录,您应该使用:application/cache/
您还可以在数据库配置文件中选择使用$db['default']['cache_on']
变量为所有支持的查询设置全局缓存设置。
您引用的配置变量与数据库缓存系统无关。