forms – ¿Cómo se implementa un controlador de envío personalizado en hook_form_alter ()?

Pregunta:

He estado actualizando uno de mis módulos de Drupal 7 a 8 y tengo un problema con mi modificación de formulario. Estoy agregando una función de validación y un controlador de envío. La función de validación se llama bien, pero la función de envío no se activa. Me pregunto si esto significa que hay un enfoque al estilo Symfony que debe adoptarse para agregar controladores de envío a los formularios existentes. He realizado muchas búsquedas y no puedo encontrar ningún ejemplo. También revisé algunos módulos D8 en proceso de trabajo, pero tampoco he encontrado ningún ejemplo de trabajo allí.

¿Alguien tiene alguna idea de cuál es la forma correcta de Drupal 8 para hacer esto?

Respuesta:

Según el ejemplo de la documentación es igual que para Drupal 7:

$form['actions']['submit']['#submit'][] = 'mymodule_upload_enabled_types_submit';

Puede encontrar una lógica similar (de trabajo) en

Y algunos más además.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım