이것은 Drupal 6에서 특히 Webform 모듈과 관련된 문제입니다.
양식을 제출 한 후 my $ form_state 값을 사용하는 데 문제가 있습니다. print_r $ form_state 배열을 인쇄 할 수 있지만 인쇄 또는 print_r 배열 내의 더 이상 아무것도 시도 할 경우 아무것도 나타나지 않습니다.
이 코드가 나는 형태로 기능을 적용한 방법을 보여줍니다 ... 뜻을 내 더
function custom_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'webform_client_form_237') {
$first = array_shift($form['#submit']);
array_unshift($form['#submit'], $first, 'custom_fsfunction');
}
}
그리고 다음이 출력됩니다 배열
... 그러나function custom_fsfunction(&$form, &$form_state){
print_r($form_state);
}
아무것도 아무것도 출력하지 않습니다 ...
function custom_fsfunction(&$form, &$form_state){
print_r($form_state['values']);
}
내 문제가 어디 있는지 확인할 수 있습니다. 배열에서 더 이상 대상을 지정할 수 없다면 제출 된 값을 사용할 수 없습니다.
아이디어가 있으십니까?