Відповідно до db_insert
сторінки керівництва ця функція застаріла, і для використання вставок краще використовувати підключення до бази даних Drupal 8.
Застарілий
станом на Drupal 8.0.x, буде видалено в Drupal 9.0.0. Натомість отримайте підключення до бази даних, введене у вашу послугу із контейнера, та виклик у нього insert (). Наприклад, $ injected_database-> insert ($ table, $ options);
Тепер, як я можу отримати підключення до бази даних та insert()
спосіб виклику ?
class PetmdController extends ControllerBase
\Drupal::database()->insert(...);
?