用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2939|回复: 3
收起左侧

求救!模型缓存如何实现自动更新?【已解决】

[复制链接]
发表于 2014-3-11 19:12:36 | 显示全部楼层 |阅读模式
本帖最后由 John.C 于 2014-3-12 15:48 编辑

发现后台关联的分类字段添加后,需要更新一下缓存才能生效,这不是很方便了,所求助大家如何实现自动缓存了?

问题已经解决了,非常感谢DiliCMS讨论群185074106 群主大人 QQ截图20140312153917.jpg 的耐心解答。

请在 DiliCMS / admin / controllers / category_content.php  
适当的位置添加下面的代码。
PHP复制代码
update_cache('category', $model);
 
复制代码


最后,是呼吁大家饮水思源,DiliCMS的作者辛辛苦苦地开发出来,大部分人都直接拿来卖钱,亲,别忘了作者的辛劳了,所以可以的话回馈一下,让DiliCMS为你更好的服务了!
捐赠网址http://www.dilicms.com/#donate
发表于 2014-3-11 19:23:31 | 显示全部楼层
缓存?
$this->putput->cache()?
如果是的话,那就是肯定了
开启缓存后,会先验证该页面是否有缓存文件,没有的话会再次生成并读取,这样那些重复读取的相同页面就可以直接读取静态文件而不用检索数据库什么的

开发过程中可以先关闭缓存
 楼主| 发表于 2014-3-12 12:02:59 | 显示全部楼层
一叶扁舟 发表于 2014-3-11 19:23
缓存?
$this->putput->cache()?
如果是的话,那就是肯定了

谢谢你的热心帮助,其实我指的是如图的这个功能的实现自动化了
QQ截图20140312120117.jpg
发表于 2014-3-12 13:05:50 | 显示全部楼层
dilicms具体没研究过,但是dilicms是用ci写的,缓存原理应该是其实一个样的
后台看看有没有缓存开关控制,或者是时间控制之类

本版积分规则