カスタム送信ハンドラーをフォームに追加する
カスタムフォーム送信ハンドラーを追加するにはどうすればよいですか? $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 …