php – 如何在Yii中通过配置禁用缓存?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何在Yii中通过配置禁用缓存?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在Yii中,我通过config / main.PHP文件启用了apc缓存
'cache' => array(
    'class' => 'system.caching.CApcCache',),

当我使用Yii的内置缓存方法时,它工作得很好:

Yii::app()->cache->set('key',$value);

但是,有没有办法根据配置暂时关闭它?例如,我不希望在YII_DEBUG设置为true时启用它,并且希望$Votes = Yii :: app() – > cache-> get(“key”);总是返回false,因为它是空的.

我试着通过注释配置设置来解决这个问题,但它给出了(不是不合理的)错误:在非对象上调用成员函数get()

您可以配置一个根本不缓存的缓存类(因此它不会存储任何内容,get()将始终返回FALSE).

也许Yii已经配备了无缓存?是的,它被称为CDummyCache,它根本没有缓存.

它已经针对您在问题中概述的问题编写,即Yii :: app() – >缓存为NULL.

CachingDocs.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何在Yii中通过配置禁用缓存?全部内容,希望文章能够帮你解决php – 如何在Yii中通过配置禁用缓存?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。