配置db组件的时候设置了enableSchemaCache为true开启了缓存,我现在修改了某个表的结构,要如何更新这个表的缓存呢。现在我是用Cache组件的flush方法吧所有的缓存都删除一下。但这样觉得不太好,有没有只删除某个表的缓存或者只删除数据表结构缓存的。
Yii::$app->db->schema->refresh();
flush all the schema cacheYii::$app->db->schema->refreshTableSchema($tableName);
clear the particular table schema cache