代码如下:
$dependency = new CDbCacheDependency('SELECT MAX(created_at) FROM {{test}}');
$dataProvider = Yii::app()->db->cache(1000, $dependency)->createCommand()
->from('{{test}}')
->select('id, title, created_at')
->limit(63421)
->queryAll();
缓存会生成,但是刷新页面看到 sql 语句还是执行了。应该是直接读取缓存数据不会执行 sql 吧。是不是哪里的设置问题。
yii 1.1.7