Richiamare una form in una qualsiasi altra parte del modulo

                      
                        
    

Richiamare una form in una qualsiasi altra parte del modulo

Con questo script, è possibile richiamare una form in qualsiasi parte del modulo (ed esempio all'interno di un Controller che stampa a video una pagina):

$form = \Drupal::formBuilder()->getForm('Drupal\miomodulo\Form\MiaForm', $parameters);
// $parameters è una stringa di testo contenente i valori da passare alla form e obbligatoriamente definiti all'interno della funzione buildForm()

poi basta inserire nel ritorno della funzione un array contente la variabile $form