Według db_insertstrony podręcznika funkcja ta jest przestarzała i lepiej jest użyć połączenia z bazą danych Drupal 8 do wykonania wstawiania.
Przestarzałe
od Drupal 8.0.x zostanie usunięty w Drupal 9.0.0. Zamiast tego uzyskaj połączenie bazy danych wstrzyknięte do twojej usługi z kontenera i wywołaj na niej insert (). Na przykład $ injected_database-> insert ($ table, $ options);
Jak mogę uzyskać połączenie z bazą danych i insert()metodę wywołania ?
class PetmdController extends ControllerBase
\Drupal::database()->insert(...);?