Работа с внешней базой данных

Главные вкладки

Аватар пользователя lo_sinclair lo_sinclair 15 сентября 2020 в 1:33

Подскажите мне пожалуйста, как сделать запрос к дополнительно базе данных, не являющейся друпаловской?

$databases['diff']['external'] = array (
  'database' => 'external_db',
  'username' => 'user',
  'password' => 'pass',
  'prefix' => '',
  'host' => 'localhost',
  'port' => '3306',
  'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
  'driver' => 'mysql',
);
Database::setActiveConnection('external');
$db = Database::getConnection();
Database::setActiveConnection('default');

Это работает только с drupal db..