我正在使用以下代码制作我的管理表单:
function custom_orders_admin(){
$form = array();
$form['custom_ignore_terms']['ignore_terms'] = array(
'#type' => 'checkboxes',
'#title' => t('Don\'t display these'),
'#default_value' => variable_get('custom_ignore_terms', array()),
'#options' => drupal_map_assoc($termTypes),
'#description' => t("Choose the terms you do not want displayed."),
'#required' => FALSE,
);
return system_settings_form($form);
}
但是我注意到,如果我这样做:
function custom_orders_admin_submit($form, &$form_state) {
exit(var_dump($form_state));
}
我不能退出 我猜这是因为要system_settings_form()
注意提交。如何获得控制权?我需要在_submit处理程序中进行一些自定义处理...
哦,对不起,确实有效!我做了
—
Aditya MP
$form['#submit'] = array('custom_food_orders_admin_submit');
,现在可以了。谢谢!
'#submit'
属性,$form
但这也无济于事。