Drupal FAPI를 사용하여 양식을 구성 중이며 조금 복잡합니다. 내가하고 싶은 일은 버튼을 놓고 사용자가 클릭 할 때 정보를 추가하는 것입니다. 그래서 그 버튼으로 검증을 건너 뛰어야합니다. #limit_validation_errors 속성을 사용하려고하는데 작동하지 않는 것처럼 보이고 모든 유효성 검사를 실행 중입니다.Drupal #limit_validation_errors가 작동하지 않습니다.
폼 트리의 루트 수준에 요소를 추가하면 작동한다는 것을 알았습니다.
이$form['application']['education']['add_education'] = array(
'#type' => 'submit',
'#value' => 'Add',
'#submit' => array('_education_submit'),
'#limit_validation_errors' => array(),
);
위의 코드는 작동하지 않습니다, 아래 코드는하지만 작동합니다 : 이것은 내가 가진 무엇
드루팔 비교할 값 속성을 사용하여 triggering_element을 찾고있는 것 같습니다$form['add_education'] = array(
'#type' => 'submit',
'#value' => 'Add',
'#submit' => array('_education_submit'),
'#limit_validation_errors' => array(),
);