Non Risolta
errore routing
Buongiorno,
sto continuando con implementazione del mio modulo ma ora sto avendo un problema con il file di routing del modulo.
Per il momento il contiene le seguente rotte
gestioneutenti.utenti_form:
path: '/admin/config/gestioneutenti/creaUtente'
defaults:
_form: '\Drupal\gestioneutenti\Form\GestioneUtenteForm'
_title: 'Aggiungi utente'
requirements:
controllo checkbox
Buonasera,
come faccio nel metodo submitForm di una form a controllare se una checkbox è attiva o meno?
Questo è il mio codice dichiarazione checkbox
$options = array();
$options[1] = 'Stato utente';
$form['filters']['stato'] = array(
'#type' => 'checkboxes',
'#options' => $options,
'#title' => $this->t('Stato utente'),
);
e metodo di convalida
errore query dinamica like join
Buongiorno sto eseguendo una query dinamica su drupal,
la quale utilizza due tabelle ed operatore like, la sintassi che sto utilizzando è la seguente:
$query = $conn->select('users_field_data', 'u');
$query->innerJoin("organizzazione","o","u.uid=o.idUtente");
$query->fields('u',['uid','mail','name','status']);
campi aggiuntivi utente
Buongiorno,
devo aggiungere alla tabella di drupal users_field_data dei campi aggiuntivi,
e lo fatto da mysql con il comando altertable.
Quindi ho fatto un form per aggiungere i campi alla tabella e nel metodo submit della classe
ho aggiunto le seguenti righe di codice:
$user = \Drupal\user\Entity\User::create();
$user->setPassword($password);
$user->enforceIsNew();
$user->setEmail($email);
$user->setUsername($username);
chiamare twig template da controller
Buonasera,
sto proseguendo con il mio modulo in drupal tra un errore ed un altro....
Sono riuscito a fare la route verso il controller, inoltre ho creato pure un semplice template twig
nella cartella templates del modulo, il quale deve essere richiamato dal metodo del controller ma purtroppo ho errore...
Contenuto file di routing gestioneutenti.routin:
gestioneutenti.utenti_form:
path: '/admin/config/gestioneutenti/creaUtente'
defaults:
