Я использую drupal, чтобы создать сайт на моей машине localhost.Как подключиться к нескольким базам данных в drupal для отображения содержимого в таблице
У меня есть база данных mysql, которую я хочу связать с веб-сайтом drupal и отображать его данные в таблице.
это то, что я сделал в 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',
);
и в Друпал я загрузить модуль Connector Просмотров базы данных (VDC) для подключения к внешней базе данных.
но это не сработало.
второй метод Я использовал виды и созданные типы контента, которые являются таблицей полей внешних баз данных.
но я не знаю, как продолжить отображение данных.
и использовать db_set_active() для переключения базы данных в коде https://api.drupal.org/api/drupal/includes!database! database.inc/функция/db_set_active/7.x – Fky