谁一开始就是大神?

更新数据表的结构缓存[2.0]

配置db组件的时候设置了enableSchemaCache为true开启了缓存,我现在修改了某个表的结构,要如何更新这个表的缓存呢。现在我是用Cache组件的flush方法吧所有的缓存都删除一下。但这样觉得不太好,有没有只删除某个表的缓存或者只删除数据表结构缓存的。

Yii::$app->db->schema->refresh(); flush all the schema cache
Yii::$app->db->schema->refreshTableSchema($tableName); clear the particular table schema cache

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 更新数据表的结构缓存[2.0]

评论 抢沙发

登录

找回密码

注册