能够在Web表单模块中使用其他数据库

时间:2014-04-10 10:19:10

标签: drupal drupal-webform

我们在网站上使用了webform-7.x-3.20模块。 但我们希望连接和使用与Drupal默认数据库不同的数据库。

您可以在下面找到示例数据库设置。

$databases['default']['default'] = array (

  'database' => 'example_1',

  'username' => 'example_1',

  'password' => 'example_1',

  'host' => 'localhost',

  'port' => '',

  'driver' => 'mysql',

  'prefix' => 'example_',

);

$databases['default2']['default'] = array (

  'database' => 'example_2',

  'username' => 'example_2',

  'password' => 'example_2',

  'host' => 'localhost',

  'port' => '',

  'driver' => 'mysql',

  'prefix' => 'example_',

);

作为一个结论,我们想在webform模块中使用第二个DB。其余的将使用默认的第一个数据库。

我们无法成功实现这一目标。 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

在webform模块中,您必须使用以下代码

db_set_active('default2');