Подскажите мне пожалуйста, как сделать запрос к дополнительно базе данных, не являющейся друпаловской?
$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' => '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');
$db = Database::getConnection();
Database::setActiveConnection('default');
Это работает только с drupal db..