Drupal 7 - 无法从 node_presave 中的 form_alter 获取表单值

Drupal 7 - Can't get form values from form_alter in node_presave

我在 form_alter 中添加了一些自定义字段,但无法获取 hook_node_presave 中的值。我是不是遗漏了什么或者我应该使用其他表单挂钩来获取值?

hook_node_presave 应该无法检索使用 hook_form_alter 添加到节点的表单元素。很简单,因为 hook_node_presave 仅作用于附加到节点对象本身的字段,而不作用于正在提交的表单。

所以,您遇到的是正常现象。