Bir özel form işleyici bir formu nasıl erişilir

0 Cevap php

Ben başka bir modül tarafından tanımlanan bir form için bir özel işleyici eklemek için aşağıdaki mantık kullanıyorum. Ben form verileri üzerinde ek bir işlem yapmaya çalışıyorum.

function my_module_form_alter(&$form, $form_state, $form_id) {
  if ($form_id == 'my_form') {
    $form['#submit'][] = 'my_additional_submit_handler';
  }
}

Tabii ki my_additional_submit_handler adında kendi işleyicisi tanımlamanız

function my_additional_submit_handler(){

}

ama nasıl benim özel işleyicisi formu ve değerlerini geçmek? Ben formu geçen & $ çalıştı, ancak DSM ile özel işleyicisi erişemedi. Özel form işleyicisi argümanlar geçmek için özel bir sözdizimi var mı?

0 Cevap