db_insert매뉴얼 페이지 에 따르면 이 기능은 더 이상 사용되지 않으며 Drupal 8 데이터베이스 연결을 사용하여 삽입을 수행하는 것이 좋습니다.
더 이상 사용되지 않음
Drupal 8.0.x부터 Drupal 9.0.0에서 제거 될 예정입니다. 대신 컨테이너에서 서비스에 데이터베이스 연결을 주입하고 insert ()를 호출하십시오. 예를 들어 $ injected_database-> insert ($ table, $ options);
이제 데이터베이스 연결 및 호출 insert()방법을 어떻게 얻을 수 있습니까?
아니, 난 주입 서비스와 내부 클래스를 의미
—
모하마드 알리 Akbari
class PetmdController extends ControllerBase
\Drupal::database()->insert(...);?