เพิ่มตัวจัดการการส่งที่กำหนดเองไปยังแบบฟอร์ม
ฉันจะเพิ่มตัวจัดการการส่งแบบฟอร์มที่กำหนดเองได้อย่างไร ฉันพยายามที่จะเพิ่ม$form['#submit'][] = 'mymodule_form_submit';หรือจะ$form['actions']['submit']['#submit'][] = 'mymodule_form_submit';hook_form_alter() use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action != 'preview' && isset($form['actions'][$action]['#type']) && $form['actions'][$action]['#type'] === 'submit') { $form['actions']['submit']['#submit'][] = 'mymodule_form_submit'; } } } } function mymodule_form_submit(array …