如何在drupal 7中清除节点自定义字段缓存

Lio*_*rbd 2 php drupal-7

我正在使用Drupal 7.我使用sql查询从站点更改了一个自定义字段的值,但是当我尝试在admin中编辑节点时,该字段的值是旧的.
如何在不清除管理面板缓存的情况下解决此问题?

小智 5

您可以尝试通过SQL查询修改后清除缓存:

 // Clear field cache
 cache_clear_all("field:node:$nid", 'cache_field');
Run Code Online (Sandbox Code Playgroud)

或者对于其他实体

cache_clear_all("field:$entity_type:$entity->id", 'cache_field');
Run Code Online (Sandbox Code Playgroud)