Je suis vraiment confus, quelqu'un peut-il clarifier cela?Comment drupal choisit quelle fonction traiter un formulaire?
4
A
Répondre
2
Cochez les entrées pour 'Validating Forms' et 'Submitting Forms' dans le Form API Quickstart Guide - par défaut Drupal cherchera une fonction qui s'appelle [form_id]_submit
, mais ce n'est qu'un comportement par défaut. Vous pouvez remplacer cela (ou ajouter plusieurs rappels de soumission) en mettant les noms des fonctions de rappel dans l'attribut #submit
de la déclaration de formulaire (voir http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6#submit-prop).
remarqué qu'il peut fonctionner * plus d'une fonction * dans #validate et #submit. –