我是Drupal 8的新手,我需要在创建或更新特定内容类型的节点时更新用户。我找到了hook_entity_create
但是这个钩子在创建新的实体时起作用。任何解决方案?
答案 0 :(得分:0)
你可以在这里使用3个主要的钩子:
注意:请注意,将在任何实体上调用此挂钩,因此除非您打算在每个实体上执行正在执行的任何操作,否则请执行以下操作:
function yourmudolename_entity_insert(Drupal\Core\Entity\EntityInterface $entity) {
if ($entity instanceof \Path\to\your\EntityInterface){
// Your code here
}
}
或者更好的是仍然使用实体类型hook insead。