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
仅作用于附加到节点对象本身的字段,而不作用于正在提交的表单。
所以,您遇到的是正常现象。
我在 form_alter
中添加了一些自定义字段,但无法获取 hook_node_presave
中的值。我是不是遗漏了什么或者我应该使用其他表单挂钩来获取值?
hook_node_presave
应该无法检索使用 hook_form_alter
添加到节点的表单元素。很简单,因为 hook_node_presave
仅作用于附加到节点对象本身的字段,而不作用于正在提交的表单。
所以,您遇到的是正常现象。