我的应用程序(Yii Framework 1.1.8)出现了一个奇怪的问题。
我调用了一个函数如下:
UserDataModel::model()->cache(3600, $dependency)->getAttributes();
调用此函数后,我调用了另一个模型并获取了数据。
ProfileModel::model()->findAll();
令我惊讶的是,ProfileModel
还被缓存了。当我删除第一行 ( UserDataModel
) 时,将ProfileModel
获取未缓存的数据。由于两个模型不同,为什么第一个模型会强制缓存下一个模型调用?
我的实施有什么问题吗?
谢谢。
阿尔芬