0
我在我的應用程序(Yii Framework 1.1.8)中有一個奇怪的問題。Yii查詢緩存強制緩存也爲即將到來的模型調用
我調用的函數如下:
UserDataModel::model()->cache(3600, $dependency)->getAttributes();
調用該函數後我打電話給另一個模型和獲取的數據。
ProfileModel::model()->findAll();
令我驚訝的是,ProfileModel
也被緩存。當我刪除第一行(UserDataModel
)時,ProfileModel
獲取未緩存的數據。由於兩個模型都不同,爲什麼第一個模型會強制高速緩存進行下一個模型調用?
我的實施有什麼問題嗎?
謝謝。
Arfeen
您是否在main.php中配置DB字符串時定義緩存? –