De acordo com db_insert
a página do manual, essa função está obsoleta e é melhor usar a conexão com o banco de dados Drupal 8 para executar a inserção.
Descontinuada
a partir do Drupal 8.0.x, será removido no Drupal 9.0.0. Em vez disso, injete uma conexão com o banco de dados no seu serviço a partir do contêiner e chame insert () nele. Por exemplo, $ injected_database-> insert ($ table, $ options);
Agora, como posso obter uma conexão com o banco de dados e chamar o insert()
método?
class PetmdController extends ControllerBase
\Drupal::database()->insert(...);
?