Secondo db_insert
la pagina del manuale questa funzione è obsoleta ed è meglio utilizzare la connessione al database Drupal 8 per eseguire l'inserimento.
Obsoleto
a partire da Drupal 8.0.x, verrà rimosso in Drupal 9.0.0. Invece, ottenere una connessione al database iniettata nel servizio dal contenitore e chiamare insert () su di esso. Ad esempio, $ injected_database-> insert ($ table, $ options);
Ora come posso ottenere una connessione al database e il insert()
metodo di chiamata ?
class PetmdController extends ControllerBase
\Drupal::database()->insert(...);
?