1
내 로컬 호스트 컴퓨터에 웹 사이트를 만들 때 drupal을 사용하고 있습니다.테이블에 내용을 표시하기 위해 drupal에서 여러 데이터베이스에 연결하는 방법
나는 drupal 웹 사이트에 연결하고 그 데이터를 테이블에 표시하고자하는 mysql 데이터베이스를 가지고있다. 이 내가 settings.php 파일
//connect to external database
$databases['sitesdb']['default'] = array (
'database' => 'sitesdb',
'username' => 'xxxxxxx',
'password' => 'xxxxxxxx',
'prefix' => '',
'host' => 'localhost',
'port' => '3306',
'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
'driver' => 'mysql',
);
에했고, 드루팔에 내가 외부 데이터베이스에 연결하기 위해 뷰 데이터베이스 커넥터 (VDC) 모듈을 다운로드 할 것입니다
.
하지만 작동하지 않았습니다.
두 번째 방법은 뷰를 사용하고 외부 데이터베이스의 필드 테이블 인 콘텐츠 형식을 만들었습니다.
하지만 데이터를 계속 표시하는 방법을 모르겠습니다.
코드 https://api.drupal.org/api/drupal/includes!database에서 데이터베이스를 전환) (db_set_active 사용! database.inc/function/db_set_active/7.x – Fky