【发布时间】:2015-01-15 07:15:04
【问题描述】:
我的应用程序(Yii Framework 1.1.8)出现了一个奇怪的问题。
我调用了一个函数如下:
UserDataModel::model()->cache(3600, $dependency)->getAttributes();
调用此函数后,我调用了另一个模型并获取了数据。
ProfileModel::model()->findAll();
令我惊讶的是,ProfileModel 也被缓存了。当我删除第一行 (UserDataModel) 时,ProfileModel 会获取未缓存的数据。既然两个模型都不一样,为什么第一个模型会为下一个模型调用强制缓存?
我的实现有什么问题吗?
谢谢。
阿尔芬
【问题讨论】:
-
您是否在 main.php 中配置数据库字符串时定义了任何缓存?
标签: php caching yii query-cache