Modo interactivo
drupal generate:form
drupal gf
Modo no interactivo
drupal generate:form \
--module="my_random_module" \
--class="RandomClassForm" \
--form-id="default_random_form" \
--config-file \
--inputs='"name":"name", "type":"textfield", "label":"Name", "options":"", "description":"User Name", "maxlength":"64", "size":"",
"default_value":"", "weight":"0", "fieldset":""' \
--inputs='"name":"id_user", "type":"number", "label":"User ID", "options":"", "description":"User ID", "maxlength":"64", "size":"",
"default_value":"", "weight":"1", "fieldset":""' \
--inputs='"name":"email", "type":"email", "label":"Email", "options":"", "description":"User email", "maxlength":"", "size":"", "default_value":"",
"weight":"2", "fieldset":""' \
--inputs='"name":"number_comments", "type":"number", "label":"Number of Comments", "options":"", "description":"Number of Coments",
"maxlength":"", "size":"", "default_value":"", "weight":"3", "fieldset":""' \
--inputs='"name":"types", "type":"checkboxes", "label":"Content Types", "options":"['1' => '1']", "description":"Select Content Types",
"maxlength":"", "size":"", "default_value":"1", "weight":"4", "fieldset":""' \
--path="/my_random_module/forms/random_form" \
--no-interaction
COMANDOS ÚTILES EN DRUPAL
34
7, CREAR FORMULARIOS