이 코드를 사용하여 관리자 양식을 작성하고 있습니다.
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
도움이되지 않았습니다.