【发布时间】:2010-08-25 03:05:01
【问题描述】:
我正在使用以下逻辑将自定义处理程序添加到由另一个模块定义的表单。我正在尝试对表单数据进行额外处理。
function my_module_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'my_form') {
$form['#submit'][] = 'my_additional_submit_handler';
}
}
当然,我定义了自己的处理程序,称为my_additional_submit_handler
function my_additional_submit_handler(){
}
但是如何将表单及其值传递给我的自定义处理程序?我尝试传递 &$form,但无法使用 dsm 在自定义处理程序中访问它。是否有特殊的语法可以通过自定义表单处理程序传入参数?
【问题讨论】:
标签: php drupal open-source content-management-system